diff options
| author | Ulrich Drepper <drepper@redhat.com> | 1997-07-12 23:35:19 +0000 |
|---|---|---|
| committer | Ulrich Drepper <drepper@redhat.com> | 1997-07-12 23:35:19 +0000 |
| commit | f21acc89c06c14160eab88246e9dbe0b17eb5f89 (patch) | |
| tree | 096a11e16faed78c69e77fd79b7c8bb4dc0bd051 /sysdeps/unix/sysv/linux/mips/sys | |
| parent | 2d7da676f38bc00f40d2b604036c0295c156529e (diff) | |
| download | glibc-f21acc89c06c14160eab88246e9dbe0b17eb5f89.tar.xz glibc-f21acc89c06c14160eab88246e9dbe0b17eb5f89.zip | |
Update.cvs/libc-ud-970712
1997-07-13 01:18 Ulrich Drepper <drepper@cygnus.com>
* setjmp/setjmp.h: Define _setjmp and _longjmp also if __USE_XOPEN.
* sysdeps/unix/sysv/linux/bits/ipc.h: Fix comment.
* sysdeps/unix/sysv/linux/bits/msq.h: Likewise.
* sysdeps/unix/sysv/linux/bits/sem.h: Likewise.
* sysdeps/unix/sysv/linux/bits/shm.h: Likewise.
* time/Makefile (routines): Add getdate.
* time/time.h: Add prototype for getdate and getdate_r.
* time/getdate.c: New file.
Provided by Mark Kettenis <kettenis@phys.uva.nl>.
1997-06-30 14:49 H.J. Lu <hjl@gnu.ai.mit.edu>
From Ralf Baechle <ralf@informatik.uni-koblenz.de> on
Sat Jun 21 18:11:21 1997:
* sysdeps/unix/sysv/linux/syscalls.list (swapon): Add __swapon alias.
(swapoff): New.
* elf/Makefile: Add linker script support.
(headers): Add bits/dlfcn.h.
* elf/dl-load.c (MAP_BASE_ADDR): New.
* elf/dlfcn.h: Include <bits/dlfcn.h>.
* elf/elf.h: Add MIPS support.
* sysdeps/generic/Dist: Add entry.h.
* sysdeps/generic/entry.h: New, define the entry symbol.
* elf/rtld.c (_start): Include <entry.h>. Change to ENTRY_POINT.
* sysdeps/generic/dl-sysdep.c (_start): Likewise.
* mips/elf/start.S (_start): Likewise.
* sysdeps/mips/bsd-_setjmp.S: Fix PIC.
* sysdeps/mips/bsd-setjmp.S: Likewise.
* sysdeps/mips/setjmp.S: Likewise.
* mips/elf/start.S: Likewise.
* sysdeps/unix/mips/brk.S: Likewise.
* sysdeps/unix/mips/sysdep.S: Likewise.
* sysdeps/unix/mips/sysdep.h: Likewise.
* sysdeps/unix/mips/wait.S: Likewise.
* sysdeps/mips/dl-machine.h: Update for Linux/MIPS.
* sysdeps/mips/fpu_control.h: Likewise.
* sysdeps/generic/bits/dlfcn.h: New file.
* sysdeps/mips/rtld-ldscript.in: New for Linux/MIPS.
* sysdeps/mips/rtld-parms: Likewise.
* sysdeps/mips/bits/dlfcn.h: Likewise.
* sysdeps/mips/mips64/rtld-parms: Likewise.
* sysdeps/mips/mipsel/rtld-parms: Likewise.
* sysdeps/unix/sysv/linux/mips/Dist: Likewise.
* sysdeps/unix/sysv/linux/mips/Makefile: Likewise.
* sysdeps/unix/sysv/linux/mips/clone.S: Likewise.
* sysdeps/unix/sysv/linux/mips/entry.h: Likewise.
* sysdeps/unix/sysv/linux/mips/fpregdef.h: Likewise.
* sysdeps/unix/sysv/linux/mips/fxstat.c: Likewise.
* sysdeps/unix/sysv/linux/mips/kernel_sigaction.h: Likewise.
* sysdeps/unix/sysv/linux/mips/kernel_stat.h: Likewise.
* sysdeps/unix/sysv/linux/mips/kernel_termios.h: Likewise.
* sysdeps/unix/sysv/linux/mips/lxstat.c: Likewise.
* sysdeps/unix/sysv/linux/mips/regdef.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sgidefs.h: Likewise.
* sysdeps/unix/sysv/linux/mips/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/mips/ustat.c: Likewise.
* sysdeps/unix/sysv/linux/mips/xmknod.c: Likewise.
* sysdeps/unix/sysv/linux/mips/xstat.c: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/endian.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h:
* sysdeps/unix/sysv/linux/mips/bits/ipc.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/shm.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/signum.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/socket.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/statfs.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/termios.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/time.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/acct.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/asm.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/cachectl.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/fpregdef.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/regdef.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/syscall.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/sysmips.h: Likewise.
1997-04-09 19:05 H.J. Lu (hjl@gnu.ai.mit.edu)
* isomac.c (xstrndup): New, use it instead of strndup ().
1997-07-02 08:55 H.J. Lu <hjl@gnu.ai.mit.edu>
* sysdeps/i386/dl-machine.h (elf_machine_rel): Print
the program name for different sizes.
1997-07-10 15:47 Fila Kolodny <fila@ibi.com>
* nis/ypclnt.c: Change references to MAXHOSTNAMELEN to NIS_MAXNAMELEN.
Add include of rpcsvc/nis.h.
* inet/getnameinfo.c: Delete references to MAXHOSTNAMELEN.
* sysdeps/posix/getaddrinfo.c: Likewise.
Change size of variable buffer to be big enough to hold an IPv6
address in printable format.
1997-07-12 18:47 Ulrich Drepper <drepper@cygnus.com>
* assert/assert.h [!NDEBUG] (assert, assert_perror): Don't use ||
and && in tests to allow use in C++ code which overloads these
operators. Reported by Istvan Marko <istvan@cmdmail.amd.com>.
* configure.in: Move mips64* recognition before mips*.
Patch by Zack Weinberg <zack@rabi.phys.columbia.edu>.
1997-07-03 20:44 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* Makerules (lib%.so, $(common-objpfx)libc.so): Don't use
automatic variables in dependency lists.
(build-shlib): Always filter out the version script file.
* extra-lib.mk ($(objpfx)$(lib).so): Depend on version script.
1997-07-12 17:56 Ulrich Drepper <drepper@cygnus.com>
* login/login.c (tty_name): Test return value of ttyname_r for !=
0, not < 0.
* misc/ttyslot.c (ttyslot): Test return value of ttyname_r for ==
0, not >= 0.
* sysdeps/unix/getlogin.c (getlogin): Test return value of
ttyname_r for != 0.
* sysdeps/unix/getlogin_r.c (getlogin_r): Likewise.
1997-07-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* login/utmp_file.c (getutline_r_file): Fix type: compare with
*result.
1997-07-11 00:21 Mark Kettenis <kettenis@phys.uva.nl>
* login/Makefile (headers): Add utmpx.h and bits/utmpx.h.
1997-07-09 19:21 Mark Kettenis <kettenis@phys.uva.nl>
* login/programs/utmpd.c, login/programs/database.c,
login/programs/request.c: Prepare messages for
internationalization.
* login/programs/utmpd.c:
(main): Change handling of errors in opening the database.
* login/programs/database.c:
(open_database, synchronize_dtatabase, initialize_database):
Properly handle errors.
(get_mtime): Use fstat instead of stat. All callers changed.
* login/getutent_r.c: Make setutxent a weak alias for __setutxent.
* login/getutent.c: Rename getutent to __getutent and make
getutent a weak alias.
Make getutxent a weak alias for __getutent.
* login/utmpx.h: New file.
* sysdeps/gnu/bits/utmp.h: Cleanup. Added comments.
* sysdeps/gnu/bits/utmpx.h: New file.
* stdio-common/strops.c: Partialy undo last change. Will need
more investigation.
Diffstat (limited to 'sysdeps/unix/sysv/linux/mips/sys')
| -rw-r--r-- | sysdeps/unix/sysv/linux/mips/sys/acct.h | 66 | ||||
| -rw-r--r-- | sysdeps/unix/sysv/linux/mips/sys/asm.h | 28 | ||||
| -rw-r--r-- | sysdeps/unix/sysv/linux/mips/sys/cachectl.h | 42 | ||||
| -rw-r--r-- | sysdeps/unix/sysv/linux/mips/sys/fpregdef.h | 27 | ||||
| -rw-r--r-- | sysdeps/unix/sysv/linux/mips/sys/procfs.h | 109 | ||||
| -rw-r--r-- | sysdeps/unix/sysv/linux/mips/sys/regdef.h | 29 | ||||
| -rw-r--r-- | sysdeps/unix/sysv/linux/mips/sys/syscall.h | 1187 | ||||
| -rw-r--r-- | sysdeps/unix/sysv/linux/mips/sys/sysmips.h | 36 |
8 files changed, 1524 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/mips/sys/acct.h b/sysdeps/unix/sysv/linux/mips/sys/acct.h new file mode 100644 index 0000000000..ee596db82b --- /dev/null +++ b/sysdeps/unix/sysv/linux/mips/sys/acct.h @@ -0,0 +1,66 @@ +/* Copyright (C) 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#ifndef _SYS_ACCT_H + +#define _SYS_ACCT_H 1 +#include <features.h> + +#define __need_time_t +#include <time.h> + + +__BEGIN_DECLS + +#define ACCT_COMM 16 + +struct acct + { + char ac_comm[ACCT_COMM]; /* Accounting command name. */ + time_t ac_utime; /* Accounting user time. */ + time_t ac_stime; /* Accounting system time. */ + time_t ac_etime; /* Accounting elapsed time. */ + time_t ac_btime; /* Beginning time. */ + long ac_uid; /* Accounting user ID. */ + long ac_gid; /* Accounting group ID. */ + unsigned long int ac_tty; /* Controlling tty. */ + /* Please note that the value of the `ac_tty' field, a device number, + is encoded differently in the kernel and for the libc dev_t type. */ + char ac_flag; /* Accounting flag. */ + long int ac_minflt; /* Accounting minor pagefaults. */ + long int ac_majflt; /* Accounting major pagefaults. */ + long int ac_exitcode; /* Accounting process exitcode. */ + }; + +enum + { + AFORK = 0001, /* Has executed fork, but no exec. */ + ASU = 0002, /* Used super-user privileges. */ + ACORE = 0004, /* Dumped core. */ + AXSIG = 0010 /* Killed by a signal. */ + }; + +#define AHZ 100 + + +/* Switch process accounting on and off. */ +extern int acct __P ((__const char *__filename)); + +__END_DECLS + +#endif /* sys/acct.h */ diff --git a/sysdeps/unix/sysv/linux/mips/sys/asm.h b/sysdeps/unix/sysv/linux/mips/sys/asm.h new file mode 100644 index 0000000000..346a9c4ec2 --- /dev/null +++ b/sysdeps/unix/sysv/linux/mips/sys/asm.h @@ -0,0 +1,28 @@ +/* Copyright (C) 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ralf Baechle <ralf@gnu.ai.mit.edu>. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#ifndef _SYS_ASM_H +#define _SYS_ASM_H + +/* + * The real definitions come from the Linux kernel sources + */ +#include <asm/asm.h> + +#endif /* sys/asm.h */ diff --git a/sysdeps/unix/sysv/linux/mips/sys/cachectl.h b/sysdeps/unix/sysv/linux/mips/sys/cachectl.h new file mode 100644 index 0000000000..740c24d6a8 --- /dev/null +++ b/sysdeps/unix/sysv/linux/mips/sys/cachectl.h @@ -0,0 +1,42 @@ +/* Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#ifndef _SYS_CACHECTL_H +#define _SYS_CACHECTL_H 1 + +#include <features.h> + +/* + * Get the kernel definition for the op bits. + */ +#include <asm/cachectl.h> + +__BEGIN_DECLS + +#ifdef __USE_MISC +extern int cachectl __P ((void *addr, __const int nbytes, __const int op)); +#endif +extern int __cachectl __P ((void *addr, __const int nbytes, __const int op)); +#ifdef __USE_MISC +extern int cacheflush __P ((void *addr, __const int nbytes, __const int op)); +#endif +extern int _flush_cache __P ((char *addr, __const int nbytes, __const int op)); + +__END_DECLS + +#endif /* sys/cachectl.h */ diff --git a/sysdeps/unix/sysv/linux/mips/sys/fpregdef.h b/sysdeps/unix/sysv/linux/mips/sys/fpregdef.h new file mode 100644 index 0000000000..48d8f7513e --- /dev/null +++ b/sysdeps/unix/sysv/linux/mips/sys/fpregdef.h @@ -0,0 +1,27 @@ +/* Copyright (C) 1991, 92, 94, 95, 96, 97 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#ifndef _SYS_FPREGDEF_H +#define _SYS_FPREGDEF_H + +/* + * The real definitions come from the Linux kernel sources + */ +#include <asm/fpregdef.h> + +#endif /* sys/fpregdef.h */ diff --git a/sysdeps/unix/sysv/linux/mips/sys/procfs.h b/sysdeps/unix/sysv/linux/mips/sys/procfs.h new file mode 100644 index 0000000000..d740954a8d --- /dev/null +++ b/sysdeps/unix/sysv/linux/mips/sys/procfs.h @@ -0,0 +1,109 @@ +/* Copyright (C) 1996, 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#ifndef _SYS_PROCFS_H + +#define _SYS_PROCFS_H 1 +#include <features.h> + +/* This is somehow modelled after the file of the same name on SysVr4 + systems. It provides a definition of the core file format for ELF + used on Linux. */ + +#include <signal.h> +#include <sys/time.h> +#include <sys/types.h> +#include <asm/user.h> +#include <asm/elf.h> + +__BEGIN_DECLS + +struct elf_siginfo + { + int si_signo; /* Signal number. */ + int si_code; /* Extra code. */ + int si_errno; /* Errno. */ + }; + +typedef elf_greg_t greg_t; +typedef elf_gregset_t gregset_t; +typedef elf_fpregset_t fpregset_t; +#define NGREG ELF_NGREG + +/* Definitions to generate Intel SVR4-like core files. These mostly + have the same names as the SVR4 types with "elf_" tacked on the + front to prevent clashes with linux definitions, and the typedef + forms have been avoided. This is mostly like the SVR4 structure, + but more Linuxy, with things that Linux does not support and which + gdb doesn't really use excluded. Fields present but not used are + marked with "XXX". */ +struct elf_prstatus + { +#if 0 + long int pr_flags; /* XXX Process flags. */ + short int pr_why; /* XXX Reason for process halt. */ + short int pr_what; /* XXX More detailed reason. */ +#endif + struct elf_siginfo pr_info; /* Info associated with signal. */ + short int pr_cursig; /* Current signal. */ + unsigned long int pr_sigpend; /* Set of pending signals. */ + unsigned long int pr_sighold; /* Set of held signals. */ +#if 0 + struct sigaltstack pr_altstack; /* Alternate stack info. */ + struct sigaction pr_action; /* Signal action for current sig. */ +#endif + __pid_t pr_pid; + __pid_t pr_ppid; + __pid_t pr_pgrp; + __pid_t pr_sid; + struct timeval pr_utime; /* User time. */ + struct timeval pr_stime; /* System time. */ + struct timeval pr_cutime; /* Cumulative user time. */ + struct timeval pr_cstime; /* Cumulative system time. */ +#if 0 + long int pr_instr; /* Current instruction. */ +#endif + elf_gregset_t pr_reg; /* GP registers. */ + int pr_fpvalid; /* True if math copro being used. */ + }; + + +#define ELF_PRARGSZ (80) /* Number of chars for args */ + +struct elf_prpsinfo + { + char pr_state; /* Numeric process state. */ + char pr_sname; /* Char for pr_state. */ + char pr_zomb; /* Zombie. */ + char pr_nice; /* Nice val. */ + unsigned long int pr_flag; /* Flags. */ + long pr_uid; + long pr_gid; + int pr_pid, pr_ppid, pr_pgrp, pr_sid; + /* Lots missing */ + char pr_fname[16]; /* Filename of executable. */ + char pr_psargs[ELF_PRARGSZ]; /* Initial part of arg list. */ + }; + + +typedef struct elf_prstatus prstatus_t; +typedef struct elf_prpsinfo prpsinfo_t; + +__END_DECLS + +#endif /* sys/procfs.h */ diff --git a/sysdeps/unix/sysv/linux/mips/sys/regdef.h b/sysdeps/unix/sysv/linux/mips/sys/regdef.h new file mode 100644 index 0000000000..700fd66f0b --- /dev/null +++ b/sysdeps/unix/sysv/linux/mips/sys/regdef.h @@ -0,0 +1,29 @@ +/* Copyright (C) 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ralf Baechle <ralf@gnu.ai.mit.edu>. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#ifndef _REGDEF_H +#define _REGDEF_H 1 + +/* + * The real definitions come from the Linux kernel sources + */ +#include <asm/regdef.h> +#include <asm/fpregdef.h> + +#endif /* regdef.h */ diff --git a/sysdeps/unix/sysv/linux/mips/sys/syscall.h b/sysdeps/unix/sysv/linux/mips/sys/syscall.h new file mode 100644 index 0000000000..82f8427aa0 --- /dev/null +++ b/sysdeps/unix/sysv/linux/mips/sys/syscall.h @@ -0,0 +1,1187 @@ +/* Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#ifndef _SYSCALL_H +#define _SYSCALL_H 1 + +/* This file should list the numbers of the system the system knows. + But instead of duplicating this we use the information available + from the kernel sources. */ +#include <asm/unistd.h> + +/* + * SVR4 syscalls are in the range from 1 to 999 + */ +#define SYS_SVR4 0 +#define SYS_SVR4_syscall (SYS_SVR4 + 0) +#define SYS_SVR4_exit (SYS_SVR4 + 1) +#define SYS_SVR4_fork (SYS_SVR4 + 2) +#define SYS_SVR4_read (SYS_SVR4 + 3) +#define SYS_SVR4_write (SYS_SVR4 + 4) +#define SYS_SVR4_open (SYS_SVR4 + 5) +#define SYS_SVR4_close (SYS_SVR4 + 6) +#define SYS_SVR4_wait (SYS_SVR4 + 7) +#define SYS_SVR4_creat (SYS_SVR4 + 8) +#define SYS_SVR4_link (SYS_SVR4 + 9) +#define SYS_SVR4_unlink (SYS_SVR4 + 10) +#define SYS_SVR4_exec (SYS_SVR4 + 11) +#define SYS_SVR4_chdir (SYS_SVR4 + 12) +#define SYS_SVR4_gtime (SYS_SVR4 + 13) +#define SYS_SVR4_mknod (SYS_SVR4 + 14) +#define SYS_SVR4_chmod (SYS_SVR4 + 15) +#define SYS_SVR4_chown (SYS_SVR4 + 16) +#define SYS_SVR4_sbreak (SYS_SVR4 + 17) +#define SYS_SVR4_stat (SYS_SVR4 + 18) +#define SYS_SVR4_lseek (SYS_SVR4 + 19) +#define SYS_SVR4_getpid (SYS_SVR4 + 20) +#define SYS_SVR4_mount (SYS_SVR4 + 21) +#define SYS_SVR4_umount (SYS_SVR4 + 22) +#define SYS_SVR4_setuid (SYS_SVR4 + 23) +#define SYS_SVR4_getuid (SYS_SVR4 + 24) +#define SYS_SVR4_stime (SYS_SVR4 + 25) +#define SYS_SVR4_ptrace (SYS_SVR4 + 26) +#define SYS_SVR4_alarm (SYS_SVR4 + 27) +#define SYS_SVR4_fstat (SYS_SVR4 + 28) +#define SYS_SVR4_pause (SYS_SVR4 + 29) +#define SYS_SVR4_utime (SYS_SVR4 + 30) +#define SYS_SVR4_stty (SYS_SVR4 + 31) +#define SYS_SVR4_gtty (SYS_SVR4 + 32) +#define SYS_SVR4_access (SYS_SVR4 + 33) +#define SYS_SVR4_nice (SYS_SVR4 + 34) +#define SYS_SVR4_statfs (SYS_SVR4 + 35) +#define SYS_SVR4_sync (SYS_SVR4 + 36) +#define SYS_SVR4_kill (SYS_SVR4 + 37) +#define SYS_SVR4_fstatfs (SYS_SVR4 + 38) +#define SYS_SVR4_setpgrp (SYS_SVR4 + 39) +#define SYS_SVR4_cxenix (SYS_SVR4 + 40) +#define SYS_SVR4_dup (SYS_SVR4 + 41) +#define SYS_SVR4_pipe (SYS_SVR4 + 42) +#define SYS_SVR4_times (SYS_SVR4 + 43) +#define SYS_SVR4_profil (SYS_SVR4 + 44) +#define SYS_SVR4_plock (SYS_SVR4 + 45) +#define SYS_SVR4_setgid (SYS_SVR4 + 46) +#define SYS_SVR4_getgid (SYS_SVR4 + 47) +#define SYS_SVR4_sig (SYS_SVR4 + 48) +#define SYS_SVR4_msgsys (SYS_SVR4 + 49) +#define SYS_SVR4_sysmips (SYS_SVR4 + 50) +#define SYS_SVR4_sysacct (SYS_SVR4 + 51) +#define SYS_SVR4_shmsys (SYS_SVR4 + 52) +#define SYS_SVR4_semsys (SYS_SVR4 + 53) +#define SYS_SVR4_ioctl (SYS_SVR4 + 54) +#define SYS_SVR4_uadmin (SYS_SVR4 + 55) +#define SYS_SVR4_exch (SYS_SVR4 + 56) +#define SYS_SVR4_utssys (SYS_SVR4 + 57) +#define SYS_SVR4_fsync (SYS_SVR4 + 58) +#define SYS_SVR4_exece (SYS_SVR4 + 59) +#define SYS_SVR4_umask (SYS_SVR4 + 60) +#define SYS_SVR4_chroot (SYS_SVR4 + 61) +#define SYS_SVR4_fcntl (SYS_SVR4 + 62) +#define SYS_SVR4_ulimit (SYS_SVR4 + 63) +#define SYS_SVR4_reserved1 (SYS_SVR4 + 64) +#define SYS_SVR4_reserved2 (SYS_SVR4 + 65) +#define SYS_SVR4_reserved3 (SYS_SVR4 + 66) +#define SYS_SVR4_reserved4 (SYS_SVR4 + 67) +#define SYS_SVR4_reserved5 (SYS_SVR4 + 68) +#define SYS_SVR4_reserved6 (SYS_SVR4 + 69) +#define SYS_SVR4_advfs (SYS_SVR4 + 70) +#define SYS_SVR4_unadvfs (SYS_SVR4 + 71) +#define SYS_SVR4_unused1 (SYS_SVR4 + 72) +#define SYS_SVR4_unused2 (SYS_SVR4 + 73) +#define SYS_SVR4_rfstart (SYS_SVR4 + 74) +#define SYS_SVR4_unused3 (SYS_SVR4 + 75) +#define SYS_SVR4_rdebug (SYS_SVR4 + 76) +#define SYS_SVR4_rfstop (SYS_SVR4 + 77) +#define SYS_SVR4_rfsys (SYS_SVR4 + 78) +#define SYS_SVR4_rmdir (SYS_SVR4 + 79) +#define SYS_SVR4_mkdir (SYS_SVR4 + 80) +#define SYS_SVR4_getdents (SYS_SVR4 + 81) +#define SYS_SVR4_libattach (SYS_SVR4 + 82) +#define SYS_SVR4_libdetach (SYS_SVR4 + 83) +#define SYS_SVR4_sysfs (SYS_SVR4 + 84) +#define SYS_SVR4_getmsg (SYS_SVR4 + 85) +#define SYS_SVR4_putmsg (SYS_SVR4 + 86) +#define SYS_SVR4_poll (SYS_SVR4 + 87) +#define SYS_SVR4_lstat (SYS_SVR4 + 88) +#define SYS_SVR4_symlink (SYS_SVR4 + 89) +#define SYS_SVR4_readlink (SYS_SVR4 + 90) +#define SYS_SVR4_setgroups (SYS_SVR4 + 91) +#defi |
