if IBCS2_MACHDEP_HAS_SEPARATED_SYSCALL is defined, put ibcs2_syscall to

emul_ibcs2
define IBCS2_MACHDEP_HAS_SEPARATED_SYSCALL in i386 ibcs2_machdep.h
This commit is contained in:
jdolecek 2000-12-02 16:09:44 +00:00
parent da1aefe9bf
commit 65203b4ec6
2 changed files with 11 additions and 2 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: ibcs2_machdep.h,v 1.6 2000/06/21 05:45:15 matt Exp $ */
/* $NetBSD: ibcs2_machdep.h,v 1.7 2000/12/02 16:09:44 jdolecek Exp $ */
/*-
* Copyright (c) 1997 The NetBSD Foundation, Inc.
@ -53,4 +53,7 @@ int ibcs2_sys_sysmachine __P((struct proc *, void *, register_t *retval));
#endif /* _KERNEL */
/* i386 has separated ibcs2_syscall() from syscall() */
#define IBCS2_MACHDEP_HAS_SEPARATED_SYSCALL
#endif /* !_I386_IBCS2_MACHDEP_H_ */

View File

@ -1,4 +1,4 @@
/* $NetBSD: ibcs2_exec.c,v 1.39 2000/12/01 19:17:41 jdolecek Exp $ */
/* $NetBSD: ibcs2_exec.c,v 1.40 2000/12/02 16:09:45 jdolecek Exp $ */
/*
* Copyright (c) 1994, 1995, 1998 Scott Bartram
@ -78,6 +78,12 @@ const struct emul emul_ibcs2 = {
NULL,
NULL,
EMUL_GETPID_PASS_PPID|EMUL_GETID_PASS_EID,
#ifdef IBCS2_MACHDEP_HAS_SEPARATED_SYSCALL
ibcs2_syscall,
#else
NULL,
#endif
#
};
/*