]> git.saurik.com Git - apple/libc.git/blobdiff - fbsdcompat/_fbsd_compat_.h
Libc-1158.50.2.tar.gz
[apple/libc.git] / fbsdcompat / _fbsd_compat_.h
index cd2875ef564f8aa7dfd3c1be54139d8ff6f45a4a..f134d5cfdb22d2eecf8d8bc1d2f330f18738ced3 100644 (file)
 #define        __ct_rune_t     ct_rune_t
 #define        __va_list       __darwin_va_list
 
+#define        __isthreaded    1
+
+#ifdef _FLOCK_DEBUG
+#define _FLOCKFILE(x) _flockfile_debug(x, __FILE__, __LINE__)
+#else
+#define _FLOCKFILE(x) _flockfile(x)
+#endif
+
+#define        FLOCKFILE(fp) _FLOCKFILE(fp)
+#define        FUNLOCKFILE(fp) _funlockfile(fp)
+
 /*
  * Do the opposite of FreeBSD namespace.h; that is, map the "hidden" names
  * back to the real names.
 #define                _recvfrom                       recvfrom
 #define                _recvmsg                        recvmsg
 #define                _select                         select
+#define                _pselect                        pselect
 #define                _sendmsg                        sendmsg
 #define                _sendto                         sendto
 #define                _setsockopt                     setsockopt
 #define                __makecontext                   makecontext
 #define                __makecontext                   makecontext
 #define                __pause                         pause
-#define                __pselect                       pselect
 #define                __raise                         raise
 #define                __signalcontext                 signalcontext
 #define                __sleep                         sleep