]> 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 4ed8bbb6e4bd908650cd6f262d84e56c988339b9..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                _socketpair                     socketpair
 #define                _system                         system
 #define                _tcdrain                        tcdrain
+#define        _usleep                         usleep
 #define                _wait                           wait
 #define                _wait4                          wait4
 #define                _waitpid                        waitpid
 #define                __makecontext                   makecontext
 #define                __makecontext                   makecontext
 #define                __pause                         pause
-#define                __pselect                       pselect
 #define                __raise                         raise
 #define                __signalcontext                 signalcontext
 #define                __sleep                         sleep
 #define                __swapcontext                   swapcontext
 #define                __system                        system
 #define                __tcdrain                       tcdrain
+#define        __usleep                        usleep
 #define                __vfscanf                       vfscanf
 #define                __wait                          wait
 #define                __waitpid                       waitpid