Unified · Split
| @@ -1,27 +1,16 @@ | ||
| 1 | −/* | |
| 2 | − * The authors of this software are Rob Pike and Ken Thompson. | |
| 3 | − * Copyright (c) 2002 by Lucent Technologies. | |
| 4 | − * Permission to use, copy, modify, and distribute this software for any | |
| 5 | − * purpose without fee is hereby granted, provided that this entire notice | |
| 6 | − * is included in all copies of any software which is or includes a copy | |
| 7 | − * or modification of this software and in all copies of the supporting | |
| 8 | − * documentation for such software. | |
| 9 | − * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED | |
| 10 | − * WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE | |
| 11 | − * ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY | |
| 12 | − * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. | |
| 13 | − */ | |
| 14 | −#include <stdarg.h> | |
| 15 | −#include "plan9.h" | |
| 16 | −#include "fmt.h" | |
| 17 | −#include "fmtdef.h" | |
| 1 | +#include <u.h> | |
| 2 | +#include <libc.h> | |
| 3 | + | |
| 4 | +static Lock fmtl; | |
| 18 | 5 | |
| 19 | 6 | void |
| 20 | 7 | __fmtlock(void) |
| 21 | 8 | { |
| 9 | + lock(&fmtl); | |
| 22 | 10 | } |
| 23 | 11 | |
| 24 | 12 | void |
| 25 | 13 | __fmtunlock(void) |
| 26 | 14 | { |
| 15 | + unlock(&fmtl); | |
| 27 | 16 | } |