Get rid of the damn EMUL_GET* flags.

This commit is contained in:
mycroft 2000-12-09 07:10:34 +00:00
parent 284474bf6e
commit 9b7a9b2897
8 changed files with 24 additions and 24 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: freebsd_exec.c,v 1.10 2000/12/01 19:13:47 jdolecek Exp $ */
/* $NetBSD: freebsd_exec.c,v 1.11 2000/12/09 07:10:34 mycroft Exp $ */
/*
* Copyright (c) 1993, 1994 Christopher G. Demetriou
@ -56,5 +56,5 @@ const struct emul emul_freebsd = {
NULL,
NULL,
NULL,
EMUL_HAS_SYS___syscall|EMUL_GETPID_PASS_PPID|EMUL_GETID_PASS_EID,
EMUL_HAS_SYS___syscall,
};

View File

@ -1,4 +1,4 @@
$NetBSD: syscalls.master,v 1.32 2000/12/09 05:27:29 mycroft Exp $
$NetBSD: syscalls.master,v 1.33 2000/12/09 07:10:35 mycroft Exp $
; from: @(#)syscalls.master 8.2 (Berkeley) 1/13/94
@ -88,13 +88,13 @@
int flags); }
19 NOARGS { long compat_43_sys_lseek(int fd, long offset, \
int whence); } olseek
20 NOARGS { pid_t sys_getpid(void); }
20 NOARGS { pid_t sys_getpid_with_ppid(void); }
21 STD { int freebsd_sys_mount(int type, const char *path, \
int flags, caddr_t data); }
22 STD { int freebsd_sys_unmount(const char *path, \
int flags); }
23 NOARGS { int sys_setuid(uid_t uid); }
24 NOARGS { uid_t sys_getuid(void); }
24 NOARGS { uid_t sys_getuid_with_euid(void); }
25 NOARGS { uid_t sys_geteuid(void); }
26 STD { int freebsd_sys_ptrace(int req, pid_t pid, \
caddr_t addr, int data); }
@ -133,7 +133,7 @@
46 NOARGS { int compat_13_sys_sigaction(int signum, \
const struct sigaction13 *nsa, \
struct sigaction13 *osa); }
47 NOARGS { gid_t sys_getgid(void); }
47 NOARGS { gid_t sys_getgid_with_egid(void); }
48 NOARGS { int compat_13_sys_sigprocmask(int how, \
int mask); }
49 NOARGS { int sys___getlogin(char *namebuf, u_int namelen); }

View File

@ -1,4 +1,4 @@
/* $NetBSD: ibcs2_exec.c,v 1.40 2000/12/02 16:09:45 jdolecek Exp $ */
/* $NetBSD: ibcs2_exec.c,v 1.41 2000/12/09 07:10:35 mycroft Exp $ */
/*
* Copyright (c) 1994, 1995, 1998 Scott Bartram
@ -77,7 +77,7 @@ const struct emul emul_ibcs2 = {
ibcs2_e_proc_exec,
NULL,
NULL,
EMUL_GETPID_PASS_PPID|EMUL_GETID_PASS_EID,
0,
#ifdef IBCS2_MACHDEP_HAS_SEPARATED_SYSCALL
ibcs2_syscall,
#else

View File

@ -1,4 +1,4 @@
$NetBSD: syscalls.master,v 1.24 2000/12/09 05:27:29 mycroft Exp $
$NetBSD: syscalls.master,v 1.25 2000/12/09 07:10:35 mycroft Exp $
; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
@ -72,12 +72,12 @@
struct ibcs2_stat *st); }
19 NOARGS { long compat_43_sys_lseek(int fd, long offset, \
int whence); }
20 NOARGS { pid_t sys_getpid(void); }
20 NOARGS { pid_t sys_getpid_with_ppid(void); }
21 STD { int ibcs2_sys_mount(char *special, char *dir, \
int flags, int fstype, char *data, int len); }
22 STD { int ibcs2_sys_umount(char *name); }
23 STD { int ibcs2_sys_setuid(int uid); }
24 NOARGS { uid_t sys_getuid(void); }
24 NOARGS { uid_t sys_getuid_with_euid(void); }
25 STD { int ibcs2_sys_stime(long *timep); }
26 UNIMPL ibcs2_ptrace
27 STD { int ibcs2_sys_alarm(unsigned sec); }
@ -104,7 +104,7 @@
44 UNIMPL profil
45 STD { int ibcs2_sys_plock(int cmd); }
46 STD { int ibcs2_sys_setgid(int gid); }
47 NOARGS { gid_t sys_getgid(void); }
47 NOARGS { gid_t sys_getgid_with_egid(void); }
48 STD { int ibcs2_sys_sigsys(int sig, ibcs2_sig_t fp); }
#ifdef SYSVMSG
49 STD { int ibcs2_sys_msgsys(int which, int a2, int a3, \

View File

@ -1,4 +1,4 @@
/* $NetBSD: osf1_exec.c,v 1.17 2000/12/08 21:39:30 jdolecek Exp $ */
/* $NetBSD: osf1_exec.c,v 1.18 2000/12/09 07:10:35 mycroft Exp $ */
/*
* Copyright (c) 1999 Christopher G. Demetriou. All rights reserved.
@ -57,5 +57,5 @@ const struct emul emul_osf1 = {
NULL,
NULL,
NULL,
EMUL_GETPID_PASS_PPID|EMUL_GETID_PASS_EID,
0,
};

View File

@ -1,4 +1,4 @@
$NetBSD: syscalls.master,v 1.33 2000/12/09 05:27:30 mycroft Exp $
$NetBSD: syscalls.master,v 1.34 2000/12/09 07:10:36 mycroft Exp $
; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
@ -73,12 +73,12 @@
long bufsize, int flags); }
19 STD { off_t osf1_sys_lseek(int fd, off_t offset, \
int whence); }
20 NOARGS { pid_t sys_getpid(void); }
20 NOARGS { pid_t sys_getpid_with_ppid(void); }
21 STD { int osf1_sys_mount(int type, const char *path, \
int flags, caddr_t data); }
22 STD { int osf1_sys_unmount(const char *path, int flags); }
23 STD { int osf1_sys_setuid(uid_t uid); }
24 NOARGS { uid_t sys_getuid(void); }
24 NOARGS { uid_t sys_getuid_with_euid(void); }
25 UNIMPL exec_with_loader
26 UNIMPL ptrace
27 STD { int osf1_sys_recvmsg_xopen(int s, \
@ -106,7 +106,7 @@
45 STD { int osf1_sys_open(const char *path, int flags, \
int mode); }
46 OBSOL sigaction
47 NOARGS { gid_t sys_getgid(void); }
47 NOARGS { gid_t sys_getgid_with_egid(void); }
; XXX
48 NOARGS { int compat_13_sys_sigprocmask(int how, \
sigset13_t mask); }

View File

@ -1,4 +1,4 @@
/* $NetBSD: sunos_exec.c,v 1.26 2000/12/01 19:24:36 jdolecek Exp $ */
/* $NetBSD: sunos_exec.c,v 1.27 2000/12/09 07:10:36 mycroft Exp $ */
/*
* Copyright (c) 1993 Theo de Raadt
@ -66,5 +66,5 @@ struct emul emul_sunos = {
NULL,
NULL,
NULL,
EMUL_GETPID_PASS_PPID|EMUL_GETID_PASS_EID,
0,
};

View File

@ -1,4 +1,4 @@
$NetBSD: syscalls.master,v 1.56 2000/12/09 05:27:30 mycroft Exp $
$NetBSD: syscalls.master,v 1.57 2000/12/09 07:10:36 mycroft Exp $
; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
@ -73,11 +73,11 @@
17 NOARGS { int sys_obreak(char *nsize); } break
18 OBSOL old_stat
19 NOARGS { long compat_43_sys_lseek(int fd, long offset, int whence); }
20 NOARGS { pid_t sys_getpid(void); }
20 NOARGS { pid_t sys_getpid_with_ppid(void); }
21 OBSOL sunos_old_mount
22 UNIMPL System V umount
23 NOARGS { int sys_setuid(uid_t uid); }
24 NOARGS { uid_t sys_getuid(void); }
24 NOARGS { uid_t sys_getuid_with_euid(void); }
25 STD { int sunos_sys_stime(time_t *tp); }
26 STD { long sunos_sys_ptrace(int req, pid_t pid, \
caddr_t addr, int data, char *addr2); }
@ -104,7 +104,7 @@
u_int offset, u_int scale); }
45 UNIMPL
46 NOARGS { int sys_setgid(uid_t gid); }
47 NOARGS { gid_t sys_getgid(void); }
47 NOARGS { gid_t sys_getgid_with_egid(void); }
48 UNIMPL sunos_ssig
49 UNIMPL reserved for USG
50 UNIMPL reserved for USG