diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/misc/getopt.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/misc/getopt.c b/src/misc/getopt.c index cd1f292f..7d7b1167 100644 --- a/src/misc/getopt.c +++ b/src/misc/getopt.c @@ -5,6 +5,7 @@ #include <stdlib.h> #include "libc.h" #include "locale_impl.h" +#include "stdio_impl.h" char *optarg; int optind=1, opterr=1, optopt, __optpos, __optreset=0; @@ -16,12 +17,12 @@ void __getopt_msg(const char *a, const char *b, const char *c, size_t l) { FILE *f = stderr; b = __lctrans_cur(b); - flockfile(f); + FLOCK(f); fputs(a, f)>=0 && fwrite(b, strlen(b), 1, f) && fwrite(c, 1, l, f)==l && putc('\n', f); - funlockfile(f); + FUNLOCK(f); } int getopt(int argc, char * const argv[], const char *optstring) |