X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=src%2Finternal%2Flibc.h;h=929ff97ae4257d8493d6c6c0e7c32c6ce58c5445;hp=906de2caba70c42988ca5123f5bc6f505ec88267;hb=338b663ddb64ecf8a62ad0d1020a29587e0ca81b;hpb=acb04806628990ad2430e04261dd20f23babde5e diff --git a/src/internal/libc.h b/src/internal/libc.h index 906de2ca..929ff97a 100644 --- a/src/internal/libc.h +++ b/src/internal/libc.h @@ -38,7 +38,8 @@ extern struct __libc *__libc_loc(void) __attribute__((const)); /* Designed to avoid any overhead in non-threaded processes */ void __lock(volatile int *); -void __lockfile(FILE *); +int __lockfile(FILE *); +void __unlockfile(FILE *); #define LOCK(x) (libc.threads_minus_1 ? (__lock(x),1) : ((void)(x),1)) #define UNLOCK(x) (*(volatile int *)(x)=0)