]> git.michaelhowe.org Git - packages/o/openafs.git/commit
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 23:52:46 +0000 (15:52 -0800)
commitef445de0b09bb4f1c80e0541f9fff37a44b5d835
tree023238965726922cdc1b987b47e07765708314b9
parent0152303542a98bef563b327f6102a89e46fe3d24
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.

Reviewed-on: http://gerrit.openafs.org/3498
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit 4e00fc6f0e412f438f2f72f8b427c21810d00109)

Change-Id: I4f10e0de116dc3e19b7bbcb3eb304c894a67160e
Reviewed-on: http://gerrit.openafs.org/3509
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