From cb7d150f9649f4f1b95eb79b1d0fe9e9347379d2 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sun, 4 May 1997 02:30:41 +0000 Subject: [PATCH] ifdef-out the code that is not used to avoid referencing `syscall' on AIX. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1652 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/kafs/afssys.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/kafs/afssys.c b/lib/kafs/afssys.c index 505789496..50c7fe100 100644 --- a/lib/kafs/afssys.c +++ b/lib/kafs/afssys.c @@ -82,7 +82,7 @@ aix_setup(void) } #endif } -#endif +#endif /* _AIX */ #define NO_ENTRY_POINT 0 #define SINGLE_ENTRY_POINT 1 @@ -103,14 +103,18 @@ k_pioctl(char *a_path, { #ifndef NO_AFS switch(afs_entry_point){ +#if defined(AFS_SYSCALL) || defined(AFS_SYSCALL2) || defined(AFS_SYSCALL3) case SINGLE_ENTRY_POINT: case SINGLE_ENTRY_POINT2: case SINGLE_ENTRY_POINT3: return syscall(afs_syscalls[0], AFSCALL_PIOCTL, a_path, o_opcode, a_paramsP, a_followSymlinks); +#endif +#if defined(AFS_PIOCTL) case MULTIPLE_ENTRY_POINT: return syscall(afs_syscalls[0], a_path, o_opcode, a_paramsP, a_followSymlinks); +#endif #ifdef _AIX case AIX_ENTRY_POINTS: return Pioctl(a_path, o_opcode, a_paramsP, a_followSymlinks); @@ -149,12 +153,16 @@ k_setpag(void) { #ifndef NO_AFS switch(afs_entry_point){ +#if defined(AFS_SYSCALL) || defined(AFS_SYSCALL2) || defined(AFS_SYSCALL3) case SINGLE_ENTRY_POINT: case SINGLE_ENTRY_POINT2: case SINGLE_ENTRY_POINT3: return syscall(afs_syscalls[0], AFSCALL_SETPAG); +#endif +#if defined(AFS_PIOCTL) case MULTIPLE_ENTRY_POINT: return syscall(afs_syscalls[1]); +#endif #ifdef _AIX case AIX_ENTRY_POINTS: return Setpag();