diff options
author | 1997-09-03 13:20:55 +0000 | |
---|---|---|
committer | 1997-09-03 13:20:55 +0000 | |
commit | 41f16e8e4861886cdeac849e8175e118beadc104 (patch) | |
tree | a64e06d068bb1ad580c9bdbaea666ec14de3b7d9 | |
parent | argh (diff) | |
download | wireguard-openbsd-41f16e8e4861886cdeac849e8175e118beadc104.tar.xz wireguard-openbsd-41f16e8e4861886cdeac849e8175e118beadc104.zip |
Update for BSD/OS 3.0.
-rw-r--r-- | sys/compat/bsdos/syscalls.master | 55 |
1 files changed, 53 insertions, 2 deletions
diff --git a/sys/compat/bsdos/syscalls.master b/sys/compat/bsdos/syscalls.master index cee24844140..3e0a4a84474 100644 --- a/sys/compat/bsdos/syscalls.master +++ b/sys/compat/bsdos/syscalls.master @@ -1,4 +1,4 @@ - $OpenBSD: syscalls.master,v 1.1 1997/09/02 08:51:16 downsj Exp $ + $OpenBSD: syscalls.master,v 1.2 1997/09/03 13:20:55 downsj Exp $ ; OpenBSD COMPAT_BSDOS system call name/number "master" file. ; (See syscalls.conf to see what it is processed into.) @@ -350,9 +350,60 @@ size_t newlen); } 203 NOARGS { int sys_mlock(caddr_t addr, size_t len); } 204 NOARGS { int sys_munlock(caddr_t addr, size_t len); } -205 UNIMPL +205 NOARGS { int sys_undelete(char *path); } 206 UNIMPL 207 UNIMPL 208 UNIMPL 209 UNIMPL 210 UNIMPL +211 UNIMPL +212 UNIMPL +213 UNIMPL +214 UNIMPL +215 UNIMPL +216 UNIMPL +217 UNIMPL +218 UNIMPL +219 UNIMPL +; BSD/OS 3.0 starts here with the Net/OpenBSD SYSV* syscalls. This needs +; checking against manpages to see how/if these differ. (Probably not at all.) +#ifdef SYSVSEM +220 NOARGS { int sys___semctl(int semid, int semnum, int cmd, \ + union semun *arg); } +221 NOARGS { int sys_semget(key_t key, int nsems, int semflg); } +222 NOARGS { int sys_semop(int semid, struct sembuf *sops, \ + u_int nsops); } +; 223 is UNIMPL in BSD/OS +223 NOARGS { int sys_semconfig(int flag); } +#else +220 UNIMPL semctl +221 UNIMPL semget +222 UNIMPL semop +223 UNIMPL semconfig +#endif +#ifdef SYSVMSG +224 NOARGS { int sys_msgctl(int msqid, int cmd, \ + struct msqid_ds *buf); } +225 NOARGS { int sys_msgget(key_t key, int msgflg); } +226 NOARGS { int sys_msgsnd(int msqid, void *msgp, size_t msgsz, \ + int msgflg); } +227 NOARGS { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, \ + long msgtyp, int msgflg); } +#else +224 UNIMPL msgctl +225 UNIMPL msgget +226 UNIMPL msgsnd +227 UNIMPL msgrcv +#endif +#ifdef SYSVSHM +228 NOARGS { int sys_shmat(int shmid, void *shmaddr, int shmflg); } +229 NOARGS { int sys_shmctl(int shmid, int cmd, \ + struct shmid_ds *buf); } +230 NOARGS { int sys_shmdt(void *shmaddr); } +231 NOARGS { int sys_shmget(key_t key, int size, int shmflg); } +#else +228 UNIMPL shmat +229 UNIMPL shmctl +230 UNIMPL shmdt +231 UNIMPL shmget +#endif |