Fix ioctl32 inclusion on Sparc 64
authorSimon Wilkinson <sxw@inf.ed.ac.uk>
Tue, 29 Dec 2009 21:56:36 +0000 (21:56 +0000)
committerDerrick Brashear <shadow|account-1000005@unknown>
Wed, 30 Dec 2009 02:20:20 +0000 (18:20 -0800)
commit87de027fa430f67bd92153feedfc3fbab54c4c64
tree0321340715622dc2ecbe09962d307f0b94a2a91b
parent99d007067329e451b99058e94f7a76e37b3dbdcd
Fix ioctl32 inclusion on Sparc 64

ioctl32.h only became available in Linux 2.5.44, so reduce the scope
of the include. It went away again, in Linux 2.6.22. In its short
life, it only ever provided prototypes for registering translation
handlers, and for sys_ioctl.

Only include it where we call those handlers, and when we call them,
to remove compilation errors for Sparc64.

Change-Id: I7816bd8b1e18ead68f7e5078e684d60bf59ac470
Reviewed-on: http://gerrit.openafs.org/1040
Reviewed-by: Russ Allbery <rra@stanford.edu>
Tested-by: Russ Allbery <rra@stanford.edu>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/afs/LINUX/osi_ioctl.c
src/afs/LINUX/osi_module.c
src/afs/LINUX/osi_pag_module.c
src/afs/LINUX24/osi_ioctl.c
src/afs/LINUX24/osi_pag_module.c