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
This commit is contained in:
@@ -82,7 +82,7 @@ aix_setup(void)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif /* _AIX */
|
||||||
|
|
||||||
#define NO_ENTRY_POINT 0
|
#define NO_ENTRY_POINT 0
|
||||||
#define SINGLE_ENTRY_POINT 1
|
#define SINGLE_ENTRY_POINT 1
|
||||||
@@ -103,14 +103,18 @@ k_pioctl(char *a_path,
|
|||||||
{
|
{
|
||||||
#ifndef NO_AFS
|
#ifndef NO_AFS
|
||||||
switch(afs_entry_point){
|
switch(afs_entry_point){
|
||||||
|
#if defined(AFS_SYSCALL) || defined(AFS_SYSCALL2) || defined(AFS_SYSCALL3)
|
||||||
case SINGLE_ENTRY_POINT:
|
case SINGLE_ENTRY_POINT:
|
||||||
case SINGLE_ENTRY_POINT2:
|
case SINGLE_ENTRY_POINT2:
|
||||||
case SINGLE_ENTRY_POINT3:
|
case SINGLE_ENTRY_POINT3:
|
||||||
return syscall(afs_syscalls[0], AFSCALL_PIOCTL,
|
return syscall(afs_syscalls[0], AFSCALL_PIOCTL,
|
||||||
a_path, o_opcode, a_paramsP, a_followSymlinks);
|
a_path, o_opcode, a_paramsP, a_followSymlinks);
|
||||||
|
#endif
|
||||||
|
#if defined(AFS_PIOCTL)
|
||||||
case MULTIPLE_ENTRY_POINT:
|
case MULTIPLE_ENTRY_POINT:
|
||||||
return syscall(afs_syscalls[0],
|
return syscall(afs_syscalls[0],
|
||||||
a_path, o_opcode, a_paramsP, a_followSymlinks);
|
a_path, o_opcode, a_paramsP, a_followSymlinks);
|
||||||
|
#endif
|
||||||
#ifdef _AIX
|
#ifdef _AIX
|
||||||
case AIX_ENTRY_POINTS:
|
case AIX_ENTRY_POINTS:
|
||||||
return Pioctl(a_path, o_opcode, a_paramsP, a_followSymlinks);
|
return Pioctl(a_path, o_opcode, a_paramsP, a_followSymlinks);
|
||||||
@@ -149,12 +153,16 @@ k_setpag(void)
|
|||||||
{
|
{
|
||||||
#ifndef NO_AFS
|
#ifndef NO_AFS
|
||||||
switch(afs_entry_point){
|
switch(afs_entry_point){
|
||||||
|
#if defined(AFS_SYSCALL) || defined(AFS_SYSCALL2) || defined(AFS_SYSCALL3)
|
||||||
case SINGLE_ENTRY_POINT:
|
case SINGLE_ENTRY_POINT:
|
||||||
case SINGLE_ENTRY_POINT2:
|
case SINGLE_ENTRY_POINT2:
|
||||||
case SINGLE_ENTRY_POINT3:
|
case SINGLE_ENTRY_POINT3:
|
||||||
return syscall(afs_syscalls[0], AFSCALL_SETPAG);
|
return syscall(afs_syscalls[0], AFSCALL_SETPAG);
|
||||||
|
#endif
|
||||||
|
#if defined(AFS_PIOCTL)
|
||||||
case MULTIPLE_ENTRY_POINT:
|
case MULTIPLE_ENTRY_POINT:
|
||||||
return syscall(afs_syscalls[1]);
|
return syscall(afs_syscalls[1]);
|
||||||
|
#endif
|
||||||
#ifdef _AIX
|
#ifdef _AIX
|
||||||
case AIX_ENTRY_POINTS:
|
case AIX_ENTRY_POINTS:
|
||||||
return Setpag();
|
return Setpag();
|
||||||
|
Reference in New Issue
Block a user