afs-suser-consistent-20040728
[openafs.git] / src / afs / DUX / osi_misc.c
index d6afd7f..27f2b6b 100644 (file)
@@ -1,18 +1,25 @@
 /*
- * (C) COPYRIGHT IBM CORPORATION 1988, 1999
- * LICENSED MATERIALS - PROPERTY OF IBM
+ * Copyright 2000, International Business Machines Corporation and others.
+ * All Rights Reserved.
+ * 
+ * This software has been released under the terms of the IBM Public
+ * License.  For details, see the LICENSE file in the top-level source
+ * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-/* 
- * osi_misc.c
- *
+/*
  * Implements:
  * afs_suser
  */
 
-#include "../afs/param.h"      /* Should be always first */
-#include "../afs/sysincludes.h"        /* Standard vendor system headers */
-#include "../afs/afsincludes.h"        /* Afs-based standard headers */
+#include <afsconfig.h>
+#include "afs/param.h"
+
+RCSID
+    ("$Header$");
+
+#include "afs/sysincludes.h"   /* Standard vendor system headers */
+#include "afsincludes.h"       /* Afs-based standard headers */
 
 /*
  * afs_suser() returns true if the caller is superuser, false otherwise.
  * Note that it must NOT set errno.
  */
 
-afs_suser() {
+afs_suser(void *credp)
+{
     int error;
 
     if ((error = suser(u.u_cred, &u.u_acflag)) == 0) {
-       return(1);
+       return (1);
     }
-    return(0);
+    return (0);
 }