Add ioctl-based AFS calls for Solaris 11
authorAndrew Deason <adeason@sinenomine.net>
Thu, 9 Dec 2010 00:16:14 +0000 (18:16 -0600)
committerDerrick Brashear <shadow@dementia.org>
Mon, 13 Dec 2010 19:12:58 +0000 (11:12 -0800)
commit4e00fc6f0e412f438f2f72f8b427c21810d00109
tree19a0f15df02550052b5784127b0afaa999ca3c21
parent8815f5099129a4aa303bdda3adaea831914e98e5
Add ioctl-based AFS calls for Solaris 11

Switch from using syscall-based AFS calls to ioctl-based AFS calls,
since syscall 65 was repurposed in some kernels in Solaris 11 and
OpenSolaris. Update the provided afs init script to accomodate the
additional steps needing for starting the AFS client.

Partially based off of some work by Derrick Brashear.

Change-Id: If694af8ac576856fed113851f1be4154b4d970d3
Reviewed-on: http://gerrit.openafs.org/3498
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
15 files changed:
src/afs/SOLARIS/osi_ioctl.c [new file with mode: 0644]
src/afs/SOLARIS/osi_vfsops.c
src/afs/afs.h
src/afs/afs_syscall.c
src/afsd/afs.rc.solaris.2.11
src/afsd/afsd_kernel.c
src/config/afs_args.h
src/config/param.sun4x_511.h
src/config/param.sunx86_511.h
src/libafs/MakefileProto.SOLARIS.in
src/sys/glue.c
src/sys/pioctl.c
src/sys/setpag.c
src/sys/sys_prototypes.h
src/volser/volmain.c