the public flockfile interface is significantly heavier because it has
to handle the possibility of caller returning or thread exiting while
holding the lock.
#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;
{
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)