projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
1.0.6.9: micro-optimize portions of the reader
[sbcl.git]
/
src
/
runtime
/
undefineds.h
diff --git
a/src/runtime/undefineds.h
b/src/runtime/undefineds.h
index
c8ec517
..
f492ab9
100644
(file)
--- a/
src/runtime/undefineds.h
+++ b/
src/runtime/undefineds.h
@@
-12,7
+12,7
@@
* SHARED_FUNCTION(sinh)
* SHARED_FUNCTION(strlen)
* etc. and the per-OS files could look like
* SHARED_FUNCTION(sinh)
* SHARED_FUNCTION(strlen)
* etc. and the per-OS files could look like
- * #define SHARED_FUNCTION(f) ....
+ * #define SHARED_FUNCTION(f) ....
* #include "shared-function-names.h"
* ...then going on to do OS-specific things
* "Once and only once."
* #include "shared-function-names.h"
* ...then going on to do OS-specific things
* "Once and only once."
@@
-28,7
+28,7
@@
* provided with absolutely no warranty. See the COPYING and CREDITS
* files for more information.
*/
* provided with absolutely no warranty. See the COPYING and CREDITS
* files for more information.
*/
-
+
/* Pick up all the syscalls. */
F(accept)
F(access)
/* Pick up all the syscalls. */
F(accept)
F(access)
@@
-38,7
+38,8
@@
F(brk)
#if defined(hpux) \
|| defined(SVR4) \
|| defined(__FreeBSD__) \
#if defined(hpux) \
|| defined(SVR4) \
|| defined(__FreeBSD__) \
- || defined(__OpenBSD__)
+ || defined(__OpenBSD__) \
+ || defined(__NetBSD__)
F(cfgetospeed)
F(cfsetospeed)
F(cfgetispeed)
F(cfgetospeed)
F(cfsetospeed)
F(cfgetispeed)
@@
-138,6
+139,7
@@
F(sethostname)
#endif
F(setitimer)
F(setpgrp)
#endif
F(setitimer)
F(setpgrp)
+F(setsid)
#if !defined(SVR4) || defined(SOLARIS25)
F(setpriority)
#endif
#if !defined(SVR4) || defined(SOLARIS25)
F(setpriority)
#endif
@@
-145,20
+147,20
@@
F(setrlimit)
F(setsockopt)
F(settimeofday)
F(shutdown)
F(setsockopt)
F(settimeofday)
F(shutdown)
-#if !defined(hpux) && !defined(SVR4) && !defined(__i386__)
+#if !defined(hpux) && !defined(SVR4) && !defined(LISP_FEATURE_X86)
F(sigreturn)
#endif
#if !defined(SVR4)
F(sigsetmask)
#endif
F(sigreturn)
#endif
#if !defined(SVR4)
F(sigsetmask)
#endif
-#if !defined(SVR4) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
+#if !defined(SVR4) && !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(__NetBSD__)
F(sigstack)
F(sigvec)
#endif
F(socket)
F(socketpair)
F(stat)
F(sigstack)
F(sigvec)
#endif
F(socket)
F(socketpair)
F(stat)
-#ifndef SVR4
+#if !defined(SVR4) && !defined(__OpenBSD__)
F(swapon)
#endif
F(symlink)
F(swapon)
#endif
F(symlink)
@@
-176,6
+178,7
@@
F(readdir)
|| defined(SVR4) \
|| defined(__FreeBSD__) \
|| defined(__OpenBSD__) \
|| defined(SVR4) \
|| defined(__FreeBSD__) \
|| defined(__OpenBSD__) \
+ || defined(__NetBSD__) \
|| defined(__linux__)
F(tcgetattr)
F(tcsetattr)
|| defined(__linux__)
F(tcgetattr)
F(tcsetattr)
@@
-193,7
+196,8
@@
F(umask)
&& !defined(parisc) \
&& !defined(SOLARIS) \
&& !defined(__OpenBSD__) \
&& !defined(parisc) \
&& !defined(SOLARIS) \
&& !defined(__OpenBSD__) \
- && !defined(__FreeBSD__)
+ && !defined(__FreeBSD__) \
+ && !defined(__NetBSD__)
F(umount)
#endif
F(unlink)
F(umount)
#endif
F(unlink)
@@
-203,7
+207,7
@@
F(utimes)
#ifndef irix
F(vfork)
#endif
#ifndef irix
F(vfork)
#endif
-#if !defined(osf1) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
+#if !defined(osf1) && !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(__NetBSD__)
F(vhangup)
#endif
F(wait)
F(vhangup)
#endif
F(wait)
@@
-240,7
+244,7
@@
F(pow)
#ifndef hpux
F(cbrt)
#endif
#ifndef hpux
F(cbrt)
#endif
-#ifndef __i386__
+#ifndef LISP_FEATURE_X86
F(sqrt)
#endif
F(hypot)
F(sqrt)
#endif
F(hypot)
@@
-253,6
+257,9
@@
F(gethostbyname)
F(gethostbyaddr)
/* other miscellaneous things */
F(gethostbyaddr)
/* other miscellaneous things */
+/* FIXME: NetBSD plays some renaming games, and so cannot simply
+ reference symbols here. "NetBSD needs to get fixed here too PEM
+ 2004-03-27" */
#if defined(SVR4) || defined(__FreeBSD__)
F(setpgid)
F(getpgid)
#if defined(SVR4) || defined(__FreeBSD__)
F(setpgid)
F(getpgid)