diff options
author | Jason Downs <downsj@cvs.openbsd.org> | 1997-09-03 13:20:56 +0000 |
---|---|---|
committer | Jason Downs <downsj@cvs.openbsd.org> | 1997-09-03 13:20:56 +0000 |
commit | d27e2367a19ae6d7574a1ad104b15b1ac906695d (patch) | |
tree | 48fedd7a779281451720ab8a3b75fc4051e5fa2a /sys/compat | |
parent | f9cfff9407fe7a633791ef72beef123a730d9ead (diff) |
Update for BSD/OS 3.0.
Diffstat (limited to 'sys/compat')
-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 |