Skip to content
undefineds.h 2.97 KiB
Newer Older
wlott's avatar
wlott committed
/* Routines that must be linked into the core for lisp to work. */
pw's avatar
pw committed
/* $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/lisp/undefineds.h,v 1.18 1997/06/07 15:25:41 pw Exp $ */
wlott's avatar
wlott committed

/* Pick up all the syscalls. */
accept,
access,
acct,
wlott's avatar
wlott committed
adjtime,
wlott's avatar
wlott committed
bind,
brk,
chdir,
chmod,
chown,
chroot,
close,
connect,
creat,
dup,
dup2,
execve,
exit,
fchmod,
fchown,
fcntl,
#if !defined(hpux) && !defined(SVR4)
wlott's avatar
wlott committed
flock,
wlott's avatar
wlott committed
fork,
fstat,
fsync,
ftruncate,
pw's avatar
pw committed
#if !defined(hpux) && !defined(SVR4) || defined(SOLARIS25)
wlott's avatar
wlott committed
getdtablesize,
wlott's avatar
wlott committed
getegid,
geteuid,
getgid,
getgroups,
pw's avatar
pw committed
#if !defined (SOLARIS) || defined(SOLARIS25)
wlott's avatar
wlott committed
gethostid,
wlott's avatar
wlott committed
gethostname,
getitimer,
pw's avatar
pw committed
#if !defined(hpux) && !defined(SVR4) || defined(SOLARIS25)
wlott's avatar
wlott committed
getpagesize,
wlott's avatar
wlott committed
getpeername,
getpgrp,
getpid,
getppid,
pw's avatar
pw committed
#if !defined(SVR4)  ||  defined(SOLARIS25)
wlott's avatar
wlott committed
getpriority,
wlott's avatar
wlott committed
getrlimit,
pw's avatar
pw committed
#if !defined(SOLARIS) ||  defined(SOLARIS25)
wlott's avatar
wlott committed
getrusage,
wlott's avatar
wlott committed
getsockname,
getsockopt,
gettimeofday,
getuid,
ioctl,
kill,
dtc's avatar
dtc committed
#if !defined(SOLARIS) || defined(SOLARIS25)
wlott's avatar
wlott committed
killpg,
wlott's avatar
wlott committed
link,
listen,
lseek,
lstat,
mkdir,
mknod,
mount,
open,
pipe,
profil,
ptrace,
wlott's avatar
wlott committed
quota,
#endif
read,
readlink,
readv,
wlott's avatar
wlott committed
reboot,
wlott's avatar
wlott committed
recv,
recvfrom,
recvmsg,
rename,
rmdir,
sbrk,
select,
send,
sendmsg,
sendto,
setgroups,
dtc's avatar
dtc committed
#if !defined(SUNOS) && !(defined(SOLARIS) ||  defined(SOLARIS25))
wlott's avatar
wlott committed
sethostid,
#endif
pw's avatar
pw committed
#if !defined(SVR4) ||  defined(SOLARIS25)
wlott's avatar
wlott committed
sethostname,
wlott's avatar
wlott committed
setitimer,
setpgrp,
pw's avatar
pw committed
#if !defined(SVR4) ||  defined(SOLARIS25)
wlott's avatar
wlott committed
setpriority,
pw's avatar
pw committed
#if !defined(mach) && !defined(SOLARIS) && !defined(__FreeBSD__) && !defined(SUNOS) && !defined(osf1) && !defined(irix)
wlott's avatar
wlott committed
setquota,
#endif
pw's avatar
pw committed
#if !defined(hpux) && !defined(SVR4) ||  defined(SOLARIS25)
wlott's avatar
wlott committed
setregid,
setreuid,
wlott's avatar
wlott committed
setrlimit,
setsockopt,
settimeofday,
shutdown,
wlott's avatar
wlott committed
sigblock,
wlott's avatar
wlott committed
sigpause,
ram's avatar
ram committed
#if !defined(ibmrt) && !defined(hpux) && !defined(SVR4) && !defined(i386)
wlott's avatar
wlott committed
sigreturn,
#endif
pw's avatar
pw committed
#if !defined(SVR4) && !defined(__FreeBSD__)
wlott's avatar
wlott committed
sigsetmask,
sigstack,
sigvec,
wlott's avatar
wlott committed
socket,
socketpair,
stat,
wlott's avatar
wlott committed
swapon,
hallgren's avatar
hallgren committed
#endif
wlott's avatar
wlott committed
symlink,
sync,
syscall,
pw's avatar
pw committed
#if defined(hpux) || defined(SVR4)
closedir,
opendir,
readdir,
tcgetattr,
tcsetattr,
#endif
wlott's avatar
wlott committed
truncate,
umask,
ram's avatar
ram committed
#if !defined(SUNOS) && !defined(parisc) && !defined(SOLARIS) \
  && !defined(__FreeBSD__)
wlott's avatar
wlott committed
umount,
#endif
unlink,
wlott's avatar
wlott committed
utimes,
hallgren's avatar
hallgren committed
#ifndef irix
wlott's avatar
wlott committed
vfork,
hallgren's avatar
hallgren committed
#endif
pw's avatar
pw committed
#if !defined(osf1) && !defined(__FreeBSD__)
wlott's avatar
wlott committed
vhangup,
hallgren's avatar
hallgren committed
#endif
wlott's avatar
wlott committed
wait,
pw's avatar
pw committed
#if !defined(SOLARIS) ||  defined(SOLARIS25)
wlott's avatar
wlott committed
wait3,
wlott's avatar
wlott committed
write,
writev,

/* Math routines. */
cos,
sin,
tan,
acos,
asin,
atan,
atan2,
sinh,
cosh,
tanh,
asinh,
acosh,
atanh,
exp,
wlott's avatar
wlott committed
expm1,
wlott's avatar
wlott committed
log,
log10,
wlott's avatar
wlott committed
log1p,
wlott's avatar
wlott committed
pow,
wlott's avatar
wlott committed
cbrt,
ram's avatar
ram committed
#ifndef i386
wlott's avatar
wlott committed
sqrt,
ram's avatar
ram committed
#endif
wlott's avatar
wlott committed
hypot,

/* Network support. */
gethostbyname,
gethostbyaddr,

/* Other random things. */
pw's avatar
pw committed
#if defined(SVR4) 
setpgid,
getpgid,
timezone,
altzone,
daylight,
tzname,
pw's avatar
pw committed
#if !defined (irix)
ram's avatar
ram committed
#endif
pw's avatar
pw committed
#if !defined (SOLARIS) ||  defined(SOLARIS25)
wlott's avatar
wlott committed
getwd,
wlott's avatar
wlott committed
ttyname
hallgren's avatar
hallgren committed

hallgren's avatar
hallgren committed
#ifdef irix
,_getpty
#endif