summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorBob Beck <beck@cvs.openbsd.org>2003-09-08 05:46:09 +0000
committerBob Beck <beck@cvs.openbsd.org>2003-09-08 05:46:09 +0000
commit85f28c45646aac9db9b6ff3e262238e75842090e (patch)
tree29eb9c25140d60d3e544087c8e3a64cdca1d5927 /sys
parent6a3121ea891c667013db672435ac68454b44320e (diff)
fix pr 3442 - make all AFS ioctl's for XFS come from the xfs/xfs_pioctl.h
file from the kernel - this makes the kerberosV/kafs.h file include that, as well as the kafs.h used in afs (hiding in the afs sources). this needs more drastic gutting post release, but at least this now all uses the same ioctl's.
Diffstat (limited to 'sys')
-rw-r--r--sys/xfs/xfs_pioctl.h43
1 files changed, 25 insertions, 18 deletions
diff --git a/sys/xfs/xfs_pioctl.h b/sys/xfs/xfs_pioctl.h
index bbee423b4a5..9f9d104c5cd 100644
--- a/sys/xfs/xfs_pioctl.h
+++ b/sys/xfs/xfs_pioctl.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: xfs_pioctl.h,v 1.4 2000/09/11 14:26:53 art Exp $ */
+/* $OpenBSD: xfs_pioctl.h,v 1.5 2003/09/08 05:46:08 beck Exp $ */
/*
* Copyright (c) 1995 - 2000 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
@@ -112,23 +112,30 @@
#define VIOC_SETSPREFS _VICEIOCTL(46)
#define VIOC_STORBEHIND _VICEIOCTL(47)
#define VIOC_GCPAGS _VICEIOCTL(48)
-#define VIOC_GETRXKCRYPT _VICEIOCTL(49)
-#define VIOC_SETRXKCRYPT _VICEIOCTL(50)
-#define VIOC_FPRIOSTATUS _VICEIOCTL(51)
-
-#define VIOC_FHGET _VICEIOCTL(52)
-#define VIOC_FHOPEN _VICEIOCTL(53)
-
-#define VIOC_XFSDEBUG _VICEIOCTL(54)
-#define VIOC_ARLADEBUG _VICEIOCTL(55)
-
-#define VIOC_AVIATOR _VICEIOCTL(56)
-
-#define VIOC_XFSDEBUG_PRINT _VICEIOCTL(57)
-
-#define VIOC_CALCULATE_CACHE _VICEIOCTL(58)
-
-#define VIOC_BREAKCALLBACK _VICEIOCTL(59)
+#define VIOC_GETINITPARAMS _VICEIOCTL(49)
+#define VIOC_GETCPREFS _VICEIOCTL(50)
+#define VIOC_SETCPREFS _VICEIOCTL(51)
+#define VIOC_FLUSHMOUNT _VICEIOCTL(52)
+#define VIOC_RXSTATPROC _VICEIOCTL(53)
+#define VIOC_RXSTATPEER _VICEIOCTL(54)
+
+#define VIOC_GETRXKCRYPT _VICEIOCTL(55)
+#define VIOC_SETRXKCRYPT _VICEIOCTL(56)
+
+/* arla specific */
+
+#define VIOC_FPRIOSTATUS _VICEIOCTL(57)
+#define VIOC_FHGET _VICEIOCTL(58)
+#define VIOC_FHOPEN _VICEIOCTL(59)
+#define VIOC_NNPFSDEBUG _VICEIOCTL(60)
+#define VIOC_XFSDEBUG _VICEIOCTL(60)
+#define VIOC_ARLADEBUG _VICEIOCTL(61)
+#define VIOC_AVIATOR _VICEIOCTL(62)
+#define VIOC_NNPFSDEBUG_PRINT _VICEIOCTL(63)
+#define VIOC_CALCULATE_CACHE _VICEIOCTL(64)
+#define VIOC_BREAKCALLBACK _VICEIOCTL(65)
+#define VIOC_PREFETCHTAPE _VICEIOCTL(66)
+#define VIOC_RESIDENCY_CMD _VICEIOCTL(67)
/*
* GETCELLSTATUS flags