]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Windows: separate parsemode from fs into own file
authorJeffrey Altman <jaltman@your-file-system.com>
Fri, 24 Dec 2010 18:36:51 +0000 (13:36 -0500)
committerDerrick Brashear <shadow@dementia.org>
Wed, 2 Feb 2011 20:35:18 +0000 (12:35 -0800)
Separate parsemode() from fs.c into parsemode.c.

Restructure the function prototypes and the fs.h header
to permit building fs.exe from multiple source files.

Reviewed-on: http://gerrit.openafs.org/3591
Reviewed-by: Russ Allbery <rra@stanford.edu>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Tested-by: Jeffrey Altman <jaltman@openafs.org>
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
(cherry picked from commit 683747b9c4b3d9d77fb8c68df09a59807d027a42)

Change-Id: I3ed5f647631bdd6983a53f4e6a2193aaddf37e0f
Reviewed-on: http://gerrit.openafs.org/3805
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
43 files changed:
src/WINNT/afsd/NTMakefile
src/WINNT/afsd/afsd.h
src/WINNT/afsd/afsdicon.h
src/WINNT/afsd/cm.h
src/WINNT/afsd/cm_access.h
src/WINNT/afsd/cm_buf.h
src/WINNT/afsd/cm_callback.h
src/WINNT/afsd/cm_cell.h
src/WINNT/afsd/cm_config.h
src/WINNT/afsd/cm_conn.h
src/WINNT/afsd/cm_daemon.h
src/WINNT/afsd/cm_dcache.h
src/WINNT/afsd/cm_dir.h
src/WINNT/afsd/cm_ioctl.h
src/WINNT/afsd/cm_nls.h
src/WINNT/afsd/cm_scache.h
src/WINNT/afsd/cm_server.h
src/WINNT/afsd/cm_user.h
src/WINNT/afsd/cm_utils.h
src/WINNT/afsd/cm_vnodeops.h
src/WINNT/afsd/cm_volume.h
src/WINNT/afsd/fs.c
src/WINNT/afsd/fs.h
src/WINNT/afsd/fs_utils.h
src/WINNT/afsd/parsemode.c [new file with mode: 0644]
src/WINNT/afsd/parsemode.h [new file with mode: 0644]
src/WINNT/afsd/smb.h
src/WINNT/afsd/smb3.h
src/WINNT/afsd/smb_iocons.h
src/WINNT/afsd/smb_ioctl.h
src/WINNT/client_osi/basic.h
src/WINNT/client_osi/osi.h
src/WINNT/client_osi/osibasel.h
src/WINNT/client_osi/osidb.h
src/WINNT/client_osi/osifd.h
src/WINNT/client_osi/osiltype.h
src/WINNT/client_osi/osiqueue.h
src/WINNT/client_osi/osisleep.h
src/WINNT/client_osi/osistatl.h
src/WINNT/client_osi/osiutils.h
src/WINNT/client_osi/perf.h
src/WINNT/client_osi/trylock.h
src/config/afsconfig-windows.h

index 6e777f41d2d9bad4961788260dba25f1a5eab9fb..b7b8572c2eb9a62a6578c6f51631b8924195870a 100644 (file)
@@ -160,7 +160,8 @@ $(OUT)\cm_conn.obj: cm_conn.c
 
 FSOBJS=$(OUT)\fs.obj \
        $(OUT)\fs_utils.obj \
-       $(OUT)\cm_nls.obj
+       $(OUT)\cm_nls.obj \
+       $(OUT)\parsemode.obj
 
 CMDBGOBJS=$(OUT)\cmdebug.obj
 
index 04a08cdd4eb8eb2c9b779b904ddf7484f9e76a77..fe932bcd05d25f0667ecb21dc4ea984f96b7ed98 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __AFSD_H_ENV__
-#define __AFSD_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_AFSD_H
+#define OPENAFS_WINNT_AFSD_AFSD_H 1
 
 #define USE_BPLUS 1
 
@@ -141,4 +141,4 @@ typedef BOOL ( APIENTRY * AfsdStoppingHook )(void);
 typedef BOOL ( APIENTRY * AfsdStoppedHook )(void);
 
 #define SERVICE_CONTROL_CUSTOM_DUMP 128
-#endif /* AFSD_H_ENV */
+#endif /* OPENAFS_WINNT_AFSD_AFSD_H */
index fb51844c7d6ba3de7fa3937cd1f3d6e57610ad75..aeb5e3b2422e1c3e9153346e6bb9a76e85ad52a6 100644 (file)
@@ -7,9 +7,9 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __AFSDICON_H_ENV__
-#define __AFSDICON_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_AFSDICON_H
+#define OPENAFS_WINNT_AFSD_AFSDICON_H 1
 
 #define IDM_HELP 100
 
-#endif /* __AFSDICON_H_ENV */
+#endif /* OPENAFS_WINNT_AFSD_AFSDICON_H */
index 059ab66f05da9594a359477a315e68bd18a45817..1bf23a06bae2f861b934a7a7433918f16b7ec7d8 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __CM_H_ENV__
-#define __CM_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_CM_H
+#define OPENAFS_WINNT_AFSD_CM_H 1
 
 /* We use pthreads in the cache manager (not LWP) */
 #ifndef AFS_PTHREAD_ENV
 #define LOCK_HIERARCHY_AFSDBSBMT_GLOBAL       1000
 #define LOCK_HIERARCHY_TOKEN_EVENT_GLOBAL     2000
 #define LOCK_HIERARCHY_SYSCFG_GLOBAL          3000
-#endif /*  __CM_H_ENV__ */
+#endif /*  OPENAFS_WINNT_AFSD_CM_H */
 
index 5367b9bb68928e4ef7720c184ae85ef5f918a034..69c7c45d40fe9f5737288da6c2aca1db9b6acdf1 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef _CM_ACCESS_H_ENV__
-#define _CM_ACCESS_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_CM_ACCESS_H
+#define OPENAFS_WINNT_AFSD_CM_ACCESS_H 1
 
 #include "cm_user.h"
 
@@ -19,4 +19,4 @@ extern long cm_GetAccessRights(struct cm_scache *scp, struct cm_user *up,
        struct cm_req *reqp);
 
 extern int cm_accessPerFileCheck;
-#endif /*  _CM_ACCESS_H_ENV__ */
+#endif /* OPENAFS_WINNT_AFSD_CM_ACCESS_H */
index 018e9824b55738d6a824df95123b6a29aab3ac4b..5fe6fb9deb3b70490b4321236fb9ff05091834d6 100644 (file)
@@ -9,8 +9,8 @@
 
 /* Copyright (C) 1994 Cazamar Systems, Inc. */
 
-#ifndef _BUF_H__ENV_
-#define _BUF_H__ENV_ 1
+#ifndef OPENAFS_WINNT_AFSD_BUF_H
+#define OPENAFS_WINNT_AFSD_BUF_H 1
 
 #include <osi.h>
 #ifdef DISKCACHE95
@@ -222,4 +222,4 @@ extern int cm_DumpBufHashTable(FILE *outputFile, char *cookie, int lock);
 
 /* error codes */
 #define CM_BUF_EXISTS  1       /* buffer exists, and shouldn't */
-#endif /*  _BUF_H__ENV_ */
+#endif /* OPENAFS_WINNT_AFSD_BUF_H */
index ededa8ddb8da999426e9f55f02e28e3f9fd05780..70e9a0839196ab0f0889f86eb32671fa4d848c46 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef _CM_CALLBACK_H_ENV__
-#define _CM_CALLBACK_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_CM_CALLBACK_H
+#define OPENAFS_WINNT_AFSD_CM_CALLBACK_H 1
 
 #include <osi.h>
 
@@ -77,4 +77,4 @@ extern afs_int32 cm_OfflineROIsValid;
 extern afs_int32 cm_giveUpAllCBs;
 
 extern afs_int32 cm_shutdown;
-#endif /*  _CM_CALLBACK_H_ENV__ */
+#endif /*  OPENAFS_WINNT_AFSD_CM_CALLBACK_H */
index aefe118d0fbef011b0624e140e3f2576938a2165..d3058ff1f8a2c9d3fb84d2559832504bbfd9de10 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __CELL_H_ENV_
-#define __CELL_H_ENV_ 1
+#ifndef OPENAFS_WINNT_AFSD_CELL_H
+#define OPENAFS_WINNT_AFSD_CELL_H 1
 
 #define CELL_MAXNAMELEN                 256
 
@@ -86,4 +86,4 @@ extern long cm_CreateCellWithInfo( char * cellname,
                                    unsigned short vlport, afs_uint32 host_count,
                                    char *hostname[], afs_uint32 flags);
 
-#endif /* __CELL_H_ENV_ */
+#endif /* OPENAFS_WINNT_AFSD_CELL_H */
index 53d37e1190d588c94bd6af1e5a587057b7e3fcdf..84b4f9453098892835551f135efb3b142f1b2c56 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __CONFIG_H_ENV_
-#define __CONFIG_H_ENV_ 1
+#ifndef OPENAFS_WINNT_AFSD_CONFIG_H
+#define OPENAFS_WINNT_AFSD_CONFIG_H 1
 
 #define CM_CONFIGDEFAULT_CACHESIZE     98304
 #define CM_CONFIGDEFAULT_BLOCKSIZE     4096
@@ -87,4 +87,4 @@ extern void cm_GetConfigDir(char *dir, afs_uint32 len);
 
 #endif /* __CM_CONFIG_INTERFACES_ONLY__ */
 
-#endif /* __CONFIG_H_ENV_ */
+#endif /* OPENAFS_WINNT_AFSD_CONFIG_H */
index c138b692d88abe6b2da28629d6816cd9a1d325cc..32c5c2d6f0450306ca5588831857fcb102d36cf3 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __CM_CONN_H_ENV__
-#define __CM_CONN_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_CM_CONN_H
+#define OPENAFS_WINNT_AFSD_CM_CONN_H 1
 
 #define        CM_CONN_DEFAULTRDRTIMEOUT       45
 #ifndef CM_CONN_CONNDEADTIME
@@ -152,4 +152,4 @@ extern void cm_ForceNewConnections(cm_server_t *serverp);
 
 extern long cm_ServerAvailable(struct cm_fid *fidp, struct cm_user *userp);
 
-#endif /*  __CM_CONN_H_ENV__ */
+#endif /*  OPENAFS_WINNT_AFSD_CM_CONN_H */
index 5dd3771e5b72a2bc823238e8849e7e9b0b29df5c..7d5a0232f873b3229890f5a93f511799763f11ce 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __CM_DAEMON_H_ENV_
-#define __CM_DAEMON_H_ENV_ 1
+#ifndef OPENAFS_WINNT_AFSD_CM_DAEMON_H
+#define OPENAFS_WINNT_AFSD_CM_DAEMON_H 1
 
 /* externs */
 extern long cm_daemonCheckDownInterval;
@@ -43,4 +43,4 @@ extern void cm_QueueBKGRequest(cm_scache_t *scp, cm_bkgProc_t *procp, afs_uint32
 
 #define CM_MAX_DAEMONS 64
 
-#endif /*  __CM_DAEMON_H_ENV_ */
+#endif /*  OPENAFS_WINNT_AFSD_CM_DAEMON_H */
index 9eb2fa30a28226ad1bc9758f6c240a7265080ef1..f68501bd17865532ef3faf0e4759d5da58c7eeb7 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __CM_DCACHE_ENV__
-#define __CM_DCACHE_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_CM_DCACHE_H
+#define OPENAFS_WINNT_AFSD_CM_DCACHE_H 1
 
 /* bulk I/O descriptor */
 typedef struct cm_bulkIO {
@@ -60,4 +60,4 @@ extern long cm_ShutdownDCache(void);
 extern long cm_BufWrite(void *vscp, osi_hyper_t *offsetp, long length, long flags,
                  cm_user_t *userp, cm_req_t *reqp);
 
-#endif /*  __CM_DCACHE_ENV__ */
+#endif /*  OPENAFS_WINNT_AFSD_CM_DCACHE_H */
index a1042059085b3ee3ed69517dfba109646685d3a2..ade369e59baa49ac2f6978688a3b304d61d5e518 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __CM_DIR_ENV__
-#define __CM_DIR_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_CM_DIR_H
+#define OPENAFS_WINNT_AFSD_CM_DIR_H 1
 
 /* These data structures are derived from src/dir/dir.h and should not
  * be changed as they describe AFS3 wire protocol.
@@ -193,4 +193,4 @@ cm_MemDumpDirStats(FILE *outputFile, char *cookie, int lock);
 
 extern afs_uint64 dir_enums;
 
-#endif /*  __CM_DIR_ENV__ */
+#endif /*  OPENAFS_WINNT_AFSD_CM_DIR_H */
index c47ecbb27714f77b2299a4f5b5cdf0506a4017e4..048683c0702ec07990d66e65b5f1e74fb5b40f89 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __CM_IOCTL_H_ENV__
-#define __CM_IOCTL_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_CM_IOCTL_H
+#define OPENAFS_WINNT_AFSD_CM_IOCTL_H 1
 
 #ifndef __CM_IOCTL_INTERFACES_ONLY__
 #include "cm_user.h"
@@ -287,4 +287,4 @@ extern afs_int32 cm_IoctlSetUnixMode(cm_ioctl_t *ioctlp, cm_user_t *userp, cm_sc
 
 #endif /* __CM_IOCTL_INTERFACES_ONLY__ */
 
-#endif /*  __CM_IOCTL_H_ENV__ */
+#endif /*  OPENAFS_WINNT_AFSD_CM_IOCTL_H */
index 60bdccd8e0684db8cd29cbed5d09715bf50047e3..403047abc435d51be1908eb78355155efa13f9d3 100644 (file)
@@ -22,8 +22,8 @@
  * SOFTWARE.
  */
 
-#ifndef __CM_NLS_H_ENV__
-#define __CM_NLS_H_ENV__
+#ifndef OPENAFS_WINNT_AFSD_CM_NLS_H
+#define OPENAFS_WINNT_AFSD_CM_NLS_H 1
 
 /* Character types
 
index a04f3140274787ccc0ce12896639c1560e73d5fb..b141c753154d2743bb0f22e2e05cc374fab42976 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __CM_SCACHE_H_ENV__
-#define __CM_SCACHE_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_CM_SCACHE_H
+#define OPENAFS_WINNT_AFSD_CM_SCACHE_H 1
 
 #define MOUNTPOINTLEN   1024    /* max path length for symlink; same as AFSPATHMAX */
 
@@ -432,4 +432,4 @@ extern int cm_DumpSCache(FILE *outputFile, char *cookie, int lock);
 extern void cm_ResetSCacheDirectory(cm_scache_t *scp, afs_int32 locked);
 
 extern cm_scache_t * cm_RootSCachep(cm_user_t *userp, cm_req_t *reqp);
-#endif /*  __CM_SCACHE_H_ENV__ */
+#endif /*  OPENAFS_WINNT_AFSD_CM_SCACHE_H */
index 2774640358b5d7e0a778ec10534f75f0ca68c1d4..4dfe3fbbcbf4f3793665466b108e278e4b7ca637 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __CM_SERVER_H_ENV__
-#define __CM_SERVER_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_CM_SERVER_H
+#define OPENAFS_WINNT_AFSD_CM_SERVER_H 1
 
 #include <winsock2.h>
 #include <osi.h>
@@ -150,4 +150,4 @@ extern int cm_SubnetMask[CM_MAXINTERFACE_ADDR];/* client's subnet mask in host o
 extern int cm_NetMtu[CM_MAXINTERFACE_ADDR];    /* client's MTU sizes */
 extern int cm_NetFlags[CM_MAXINTERFACE_ADDR];  /* network flags */
 extern int cm_LanAdapterChangeDetected;
-#endif /*  __CM_SERVER_H_ENV__ */
+#endif /*  OPENAFS_WINNT_AFSD_CM_SERVER_H */
index d3ad4dc15127ac3777ca1f39d8ac9b0ecc95494f..40184fd8cb704a8ecb922c13b3ac3f419592de10 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __CM_USER_H_ENV__
-#define __CM_USER_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_CM_USER_H
+#define OPENAFS_WINNT_AFSD_CM_USER_H 1
 
 #include <osi.h>
 #include <rx/rxkad.h>
@@ -72,4 +72,4 @@ extern void cm_CheckTokenCache(time_t now);
 
 extern cm_user_t *cm_rootUserp;
 
-#endif /*  __CM_USER_H_ENV__ */
+#endif /*  OPENAFS_WINNT_AFSD_CM_USER_H */
index 97f26c0c83cebf0002077fbeaddf71b82472e0f0..a7fafbaae66d66a908fdb499767379f6c1b8c397 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __CM_UTILS_H_ENV__
-#define __CM_UTILS_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_CM_UTILS_H
+#define OPENAFS_WINNT_AFSD_CM_UTILS_H 1
 
 #define CM_UTILS_SPACESIZE             8192    /* space to allocate */
 typedef struct cm_space {
@@ -110,4 +110,4 @@ extern void cm_utilsInit(void);
 
 extern void cm_utilsCleanup(void);
 
-#endif /*  __CM_UTILS_H_ENV__ */
+#endif /*  OPENAFS_WINNT_AFSD_CM_UTILS_H */
index ae8e566f56888451ed3d950c1bf0dfcb28aa4ccd..19870e62ef7bb76ba1d010116862be42575c4821 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __CM_VNODEOPS_H_ENV__
-#define __CM_VNODEOPS_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_CM_VNODEOPS_H
+#define OPENAFS_WINNT_AFSD_CM_VNODEOPS_H 1
 
 extern unsigned int cm_mountRootGen;
 
@@ -259,4 +259,4 @@ typedef struct cm_bulkStat {
 extern afs_int32 cm_TryBulkStatRPC(cm_scache_t *dscp, cm_bulkStat_t *bbp,
                                    cm_user_t *userp, cm_req_t *reqp);
 
-#endif /*  __CM_VNODEOPS_H_ENV__ */
+#endif /*  OPENAFS_WINNT_AFSD_CM_VNODEOPS_H */
index 44f92c6eec1a8b3c7206c4c9974c3db52bcf96dc..7be726aaefeb52934d4db9b143a3c74f08184938 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __CM_VOLUME_H_ENV__
-#define __CM_VOLUME_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_CM_VOLUME_H
+#define OPENAFS_WINNT_AFSD_CM_VOLUME_H 1
 
 #define VL_MAXNAMELEN                   65
 
@@ -151,4 +151,4 @@ extern cm_vol_state_t * cm_VolumeStateByName(cm_volume_t *volp, char *volname);
 extern afs_int32 cm_VolumeType(cm_volume_t *volp, afs_uint32 id);
 
 extern osi_rwlock_t cm_volumeLock;
-#endif /*  __CM_VOLUME_H_ENV__ */
+#endif /*  OPENAFS_WINNT_AFSD_CM_VOLUME_H */
index 16235c6533e6bfe894ebeb42eb55841a26c9721a..31a249e788bfe78e9ed378dae3cc60f6a0f6ec5e 100644 (file)
@@ -10,6 +10,7 @@
 #include <afs/param.h>
 #include <afs/stds.h>
 #include <afs/com_err.h>
+#include <afs/cmd.h>
 
 #include <windows.h>
 #include <stdlib.h>
@@ -38,6 +39,7 @@
 #include "cmd.h"
 #include "afsd.h"
 #include "cm_ioctl.h"
+#include "parsemode.h"
 
 #define MAXNAME 100
 #define MAXINSIZE 1300    /* pioctl complains if data is larger than this */
@@ -50,14 +52,24 @@ static char tspace[1024];
 
 static struct ubik_client *uclient;
 
+/* some forward references */
+static void ZapList (struct AclEntry *alist);
+
+static int PruneList (struct AclEntry **ae, int dfs);
+
+static int CleanAcl(struct Acl *aa, char *fname);
+
+static int SetVolCmd(struct cmd_syndesc *as, void *arock);
+
+static int GetCellName(char *cellNamep, struct afsconf_cell *infop);
+
+static int VLDBInit(int noAuthFlag, struct afsconf_cell *infop);
 static int GetClientAddrsCmd(struct cmd_syndesc *asp, void *arock);
 static int SetClientAddrsCmd(struct cmd_syndesc *asp, void *arock);
 static int FlushMountCmd(struct cmd_syndesc *asp, void *arock);
 static int RxStatProcCmd(struct cmd_syndesc *asp, void *arock);
 static int RxStatPeerCmd(struct cmd_syndesc *asp, void *arock);
 
-extern struct cmd_syndesc *cmd_CreateSyntax();
-
 static int MemDumpCmd(struct cmd_syndesc *asp, void *arock);
 static int CSCPolicyCmd(struct cmd_syndesc *asp, void *arock);
 static int MiniDumpCmd(struct cmd_syndesc *asp, void *arock);
@@ -5550,138 +5562,6 @@ ChGrpCmd(struct cmd_syndesc *as, void *arock)
 }
 
 
-#define USR_MODES (S_ISUID|S_IRWXU)
-#define GRP_MODES (S_ISGID|S_IRWXG)
-#define EXE_MODES (S_IXUSR|S_IXGRP|S_IXOTH)
-#ifdef S_ISVTX
-#define ALL_MODES (USR_MODES|GRP_MODES|S_IRWXO|S_ISVTX)
-#else
-#define ALL_MODES (USR_MODES|GRP_MODES|S_IRWXO)
-#endif
-
-/*
- * parsemode() is Copyright 1991 by Vincent Archer.
- *    You may freely redistribute this software, in source or binary
- *    form, provided that you do not alter this copyright mention in any
- *    way.
- */
-static afs_uint32
-parsemode(char *symbolic, afs_uint32 oldmode)
-{
-    afs_uint32 who, mask, u_mask = 022, newmode, tmpmask;
-    char action;
-
-    newmode = oldmode & ALL_MODES;
-    while (*symbolic) {
-        who = 0;
-        for (; *symbolic; symbolic++) {
-                if (*symbolic == 'a') {
-                        who |= ALL_MODES;
-                        continue;
-                }
-                if (*symbolic == 'u') {
-                        who |= USR_MODES;
-                        continue;
-                }
-                if (*symbolic == 'g') {
-                        who |= GRP_MODES;
-                        continue;
-                }
-                if (*symbolic == 'o') {
-                        who |= S_IRWXO;
-                        continue;
-                }
-                break;
-        }
-        if (!*symbolic || *symbolic == ',') {
-            Die(EINVAL, "invalid mode");
-            exit(1);
-        }
-        while (*symbolic) {
-            if (*symbolic == ',')
-                break;
-            switch (*symbolic) {
-            default:
-                Die(EINVAL, "invalid mode");
-                exit(1);
-            case '+':
-            case '-':
-            case '=':
-                action = *symbolic++;
-            }
-            mask = 0;
-            for (; *symbolic; symbolic++) {
-                if (*symbolic == 'u') {
-                    tmpmask = newmode & S_IRWXU;
-                    mask |= tmpmask | (tmpmask << 3) | (tmpmask << 6);
-                    symbolic++;
-                    break;
-                }
-                if (*symbolic == 'g') {
-                    tmpmask = newmode & S_IRWXG;
-                    mask |= tmpmask | (tmpmask >> 3) | (tmpmask << 3);
-                    symbolic++;
-                    break;
-                }
-                if (*symbolic == 'o') {
-                    tmpmask = newmode & S_IRWXO;
-                    mask |= tmpmask | (tmpmask >> 3) | (tmpmask >> 6);
-                    symbolic++;
-                    break;
-                }
-                if (*symbolic == 'r') {
-                    mask |= S_IRUSR | S_IRGRP | S_IROTH;
-                    continue;
-                }
-                if (*symbolic == 'w') {
-                    mask |= S_IWUSR | S_IWGRP | S_IWOTH;
-                    continue;
-                }
-                if (*symbolic == 'x') {
-                    mask |= EXE_MODES;
-                    continue;
-                }
-                if (*symbolic == 's') {
-                    mask |= S_ISUID | S_ISGID;
-                    continue;
-                }
-                if (*symbolic == 'X') {
-                    if (S_ISDIR(oldmode) || (oldmode & EXE_MODES))
-                        mask |= EXE_MODES;
-                    continue;
-                }
-                if (*symbolic == 't') {
-                    mask |= S_ISVTX;
-                    who |= S_ISVTX;
-                    continue;
-                }
-                break;
-            }
-            switch (action) {
-            case '=':
-                if (who)
-                    newmode &= ~who;
-                else
-                    newmode = 0;
-            case '+':
-                if (who)
-                    newmode |= who & mask;
-                else
-                    newmode |= mask & (~u_mask);
-                break;
-            case '-':
-                if (who)
-                    newmode &= ~(who & mask);
-                else
-                    newmode &= ~mask | u_mask;
-            }
-        }
-        if (*symbolic)
-            symbolic++;
-  }
-  return(newmode);
-}
-
 
 static int
 ChModCmd(struct cmd_syndesc *as, void *arock)
@@ -6165,7 +6045,7 @@ int wmain(int argc, wchar_t **wargv)
     return code;
 }
 
-static void 
+void
 Die(int code, char *filename)
 { /*Die*/
 
index 43516f733230681b3d1cce411fdaa2763a5e22df..be14e8a7efa963e7d1f1df25701d049a8deddf19 100644 (file)
@@ -7,21 +7,9 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __FS_H_ENV__
-#define __FS_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_FS_H
+#define OPENAFS_WINNT_AFSD_FS_H 1
 
-/* some forward references */
-static void ZapList (struct AclEntry *alist);
+void Die(int code, char *filename);
 
-static int PruneList (struct AclEntry **ae, int dfs);
-
-static int CleanAcl(struct Acl *aa, char *fname);
-
-static int SetVolCmd(struct cmd_syndesc *as, void *arock);
-
-static int GetCellName(char *cellNamep, struct afsconf_cell *infop);
-
-static int VLDBInit(int noAuthFlag, struct afsconf_cell *infop);
-
-static void Die(int code, char *filename);
-#endif /* FS_H_ENV */
+#endif /* OPENAFS_WINNT_AFSD_FS_H */
index 9c3aadbf4a0d41422b1f3d09ff30767999564cda..283d20e0f406408c00f3ac1ca285ebf68faa2c02 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __FS_UTILS_H_ENV__
-#define __FS_UTILS_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_FS_UTILS_H
+#define OPENAFS_WINNT_AFSD_FS_UTILS_H 1
 
 
 /* pioctl opcode constants */
@@ -43,4 +43,4 @@ extern char *cm_mount_root;             /*"afs"*/
 extern char *cm_slash_mount_root;       /*"/afs"*/
 extern char *cm_back_slash_mount_root;  /*"\\afs"*/
 extern void fs_utils_InitMountRoot();
-#endif /* FS_UTILS_H_ENV */
+#endif /* OPENAFS_WINNT_AFSD_FS_UTILS_H */
diff --git a/src/WINNT/afsd/parsemode.c b/src/WINNT/afsd/parsemode.c
new file mode 100644 (file)
index 0000000..e341803
--- /dev/null
@@ -0,0 +1,133 @@
+/*
+ * Copyright 1991 by Vincent Archer.
+ *    You may freely redistribute this software, in source or binary
+ *    form, provided that you do not alter this copyright mention in any
+ *    way.
+ */
+
+#include <afsconfig.h>
+#include <afs/param.h>
+
+#include <stdlib.h>
+#include <sys/stat.h>
+#include <errno.h>
+#include "parsemode.h"
+#include "fs.h"
+
+afs_uint32
+parsemode(char *symbolic, afs_uint32 oldmode)
+{
+    afs_uint32 who, mask, u_mask = 022, newmode, tmpmask;
+    char action;
+
+    newmode = oldmode & ALL_MODES;
+    while (*symbolic) {
+        who = 0;
+        for (; *symbolic; symbolic++) {
+                if (*symbolic == 'a') {
+                        who |= ALL_MODES;
+                        continue;
+                }
+                if (*symbolic == 'u') {
+                        who |= USR_MODES;
+                        continue;
+                }
+                if (*symbolic == 'g') {
+                        who |= GRP_MODES;
+                        continue;
+                }
+                if (*symbolic == 'o') {
+                        who |= S_IRWXO;
+                        continue;
+                }
+                break;
+        }
+        if (!*symbolic || *symbolic == ',') {
+            Die(EINVAL, "invalid mode");
+            exit(1);
+        }
+        while (*symbolic) {
+            if (*symbolic == ',')
+                break;
+            switch (*symbolic) {
+            default:
+                Die(EINVAL, "invalid mode");
+                exit(1);
+            case '+':
+            case '-':
+            case '=':
+                action = *symbolic++;
+            }
+            mask = 0;
+            for (; *symbolic; symbolic++) {
+                if (*symbolic == 'u') {
+                    tmpmask = newmode & S_IRWXU;
+                    mask |= tmpmask | (tmpmask << 3) | (tmpmask << 6);
+                    symbolic++;
+                    break;
+                }
+                if (*symbolic == 'g') {
+                    tmpmask = newmode & S_IRWXG;
+                    mask |= tmpmask | (tmpmask >> 3) | (tmpmask << 3);
+                    symbolic++;
+                    break;
+                }
+                if (*symbolic == 'o') {
+                    tmpmask = newmode & S_IRWXO;
+                    mask |= tmpmask | (tmpmask >> 3) | (tmpmask >> 6);
+                    symbolic++;
+                    break;
+                }
+                if (*symbolic == 'r') {
+                    mask |= S_IRUSR | S_IRGRP | S_IROTH;
+                    continue;
+                }
+                if (*symbolic == 'w') {
+                    mask |= S_IWUSR | S_IWGRP | S_IWOTH;
+                    continue;
+                }
+                if (*symbolic == 'x') {
+                    mask |= EXE_MODES;
+                    continue;
+                }
+                if (*symbolic == 's') {
+                    mask |= S_ISUID | S_ISGID;
+                    continue;
+                }
+                if (*symbolic == 'X') {
+                    if (S_ISDIR(oldmode) || (oldmode & EXE_MODES))
+                        mask |= EXE_MODES;
+                    continue;
+                }
+                if (*symbolic == 't') {
+                    mask |= S_ISVTX;
+                    who |= S_ISVTX;
+                    continue;
+                }
+                break;
+            }
+            switch (action) {
+            case '=':
+                if (who)
+                    newmode &= ~who;
+                else
+                    newmode = 0;
+            case '+':
+                if (who)
+                    newmode |= who & mask;
+                else
+                    newmode |= mask & (~u_mask);
+                break;
+            case '-':
+                if (who)
+                    newmode &= ~(who & mask);
+                else
+                    newmode &= ~mask | u_mask;
+            }
+        }
+        if (*symbolic)
+            symbolic++;
+  }
+  return(newmode);
+}
+
diff --git a/src/WINNT/afsd/parsemode.h b/src/WINNT/afsd/parsemode.h
new file mode 100644 (file)
index 0000000..30ca6bc
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+ * Copyright 1991 by Vincent Archer.
+ *    You may freely redistribute this software, in source or binary
+ *    form, provided that you do not alter this copyright mention in any
+ *    way.
+ */
+
+#ifndef OPENAFS_WINNT_AFSD_PARSEMODE_H
+#define OPENAFS_WINNT_AFSD_PARSEMODE_H
+extern afs_uint32 parsemode(char *symbolic, afs_uint32 oldmode);
+
+#define USR_MODES (S_ISUID|S_IRWXU)
+#define GRP_MODES (S_ISGID|S_IRWXG)
+#define EXE_MODES (S_IXUSR|S_IXGRP|S_IXOTH)
+#ifdef S_ISVTX
+#define ALL_MODES (USR_MODES|GRP_MODES|S_IRWXO|S_ISVTX)
+#else
+#define ALL_MODES (USR_MODES|GRP_MODES|S_IRWXO)
+#endif
+
+#endif /* OPENAFS_WINNT_AFSD_PARSEMODE_H */
index 88e4d3ed9414eed74945c7faf6623bdadd6e0cc1..0bd48dbd7f4746bde84bb6cfc56b490634ba8892 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __SMB_H_ENV__
-#define __SMB_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_SMB_H
+#define OPENAFS_WINNT_AFSD_SMB_H 1
 
 /* #define DEBUG_SMB_REFCOUNT 1 */
 
index 3f09b1898578ccc0befb9c77000d7674612b6f2d..a8e33409104c4eb93b70e892a247fde486e05c34 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __SMB3_H_ENV__
-#define __SMB3_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_SMB3_H
+#define OPENAFS_WINNT_AFSD_SMB3_H 1
 
 typedef struct smb_tran2Packet {
        osi_queue_t q;                  /* queue of all packets */
@@ -449,4 +449,4 @@ extern afs_uint32 smb_GetLogonSID(HANDLE hToken, PSID *ppsid);
 extern afs_uint32 smb_GetUserSID(HANDLE hToken, PSID *ppsid);
 extern void smb_FreeSID (PSID psid);
 
-#endif /*  __SMB3_H_ENV__ */
+#endif /*  OPENAFS_WINNT_AFSD_SMB3_H */
index 2310853dbcc465f52ee3a01d68d7d6fd9247508b..0fb54ae880c3c0f1ec0598639296e0c594438e96 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __SMB_IOCONS_H_ENV_
-#define __SMB_IOCONS_H_ENV_ 1
+#ifndef OPENAFS_WINNT_AFSD_SMB_IOCONS_H
+#define OPENAFS_WINNT_AFSD_SMB_IOCONS_H 1
 
 /* included in both AFSD and fs commands */
 
@@ -116,4 +116,4 @@ struct sbstruct {
 #define CM_IOCTL_MAXDATA               8192*2
 #define CM_IOCTL_MAXPROCS               64
 
-#endif /*  __SMB_IOCONS_H_ENV_ */
+#endif /*  OPENAFS_WINNT_AFSD_SMB_IOCONS_H */
index 5f0c090436a13835b10052e2710fb715bf33c466..9defd83b6fb7a641b60a4326868c44f7e33342ec 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __SMB_IOCTL_H_ENV__
-#define __SMB_IOCTL_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_SMB_IOCTL_H
+#define OPENAFS_WINNT_AFSD_SMB_IOCTL_H 1
 
 #include <cm_ioctl.h>
 #include <smb_iocons.h>
@@ -211,4 +211,4 @@ extern afs_int32 smb_IoctlGetUnixMode(struct smb_ioctl *ioctlp, struct cm_user *
 
 extern afs_int32 smb_IoctlSetUnixMode(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 flags);
 
-#endif /*  __SMB_IOCTL_H_ENV__ */
+#endif /*  OPENAFS_WINNT_AFSD_SMB_IOCTL_H */
index bc34d28ff9d98d76c54b58d2cf24a449be282593..56026bca34b9546f59acf47d9e2be0fd8728085d 100644 (file)
@@ -9,10 +9,10 @@
 
 /* Copyright (C) 1994 Cazamar Systems, Inc. */
 
-#ifndef __BASIC_H_ENV_
-#define __BASIC_H_ENV_ 1
+#ifndef OPENAFS_WINNT_CLIENT_OSI_BASIC_H
+#define OPENAFS_WINNT_CLIENT_OSI_BASIC_H 1
 
 extern int main_BasicTest(HANDLE);
 
-#endif /* __BASIC_H_ENV_ */
+#endif /* OPENAFS_WINNT_CLIENT_OSI_BASIC_H */
 
index 2a9a7d56f8a74c177059bd4b23b78e99dae6e3cb..aad1fc02e7e2734afe005e618d275742d9630161 100644 (file)
@@ -9,8 +9,8 @@
 
 /* Copyright (C) 1994 Cazamar Systems, Inc. */
 
-#ifndef _OSI_H_ENV_
-#define _OSI_H_ENV_ 1
+#ifndef OPENAFS_WINNT_CLIENT_OSI_OSI_H
+#define OPENAFS_WINNT_CLIENT_OSI_OSI_H 1
 
 #include <afs/param.h>
 
@@ -86,4 +86,4 @@ typedef int int32;
 /* log stuff */
 #include "osilog.h"
 
-#endif /*_OSI_H_ENV_ */
+#endif /* OPENAFS_WINNT_CLIENT_OSI_OSI_H */
index 6839d8d931d1192fb1df2ca44981924feb55c860..73679dd78d1ddb6609ec492c4e8a55d63946e104 100644 (file)
@@ -9,8 +9,8 @@
 
 /* Copyright (C) 1994 Cazamar Systems, Inc. */
 
-#ifndef _OSIBASEL_H_ENV_
-#define _OSIBASEL_H_ENV_ 1
+#ifndef OPENAFS_WINNT_CLIENT_OSI_OSIBASEL_H
+#define OPENAFS_WINNT_CLIENT_OSI_OSIBASEL_H 1
 
 /* flags for osi_mutex_t and osi_rwlock_t flags fields.  Some bits
  * are used only in one structure or another.
@@ -155,4 +155,4 @@ extern void osi_SetLockOrderValidation(int);
 
 #define lock_AssertMutex(x) osi_assertx(lock_GetMutexState(x) & OSI_MUTEX_HELD, "!OSI_MUTEX_HELD")
 
-#endif /*_OSIBASEL_H_ENV_ */
+#endif /* OPENAFS_WINNT_CLIENT_OSI_OSIBASEL_H */
index 3af036a509e1767c0dbcc143868ed208e6f59ca7..93bd7bb5c6b766eefb2003f15e369813b23cb112 100644 (file)
@@ -9,8 +9,8 @@
 
 /* Copyright (C) 1994 Cazamar Systems, Inc. */
 
-#ifndef __OSIDB_H_ENV_
-#define __OSIDB_H_ENV_ 1
+#ifndef OPENAFS_WINNT_CLIENT_OSI_OSIDB_H
+#define OPENAFS_WINNT_CLIENT_OSI_OSIDB_H 1
 
 /* mapped over remote debugging integer array for rwlock and mutexes
  * mutexes only have writers
@@ -57,5 +57,5 @@ extern long osi_maxCalls;
 /* use this from outside of the OSI package */
 extern long *osi_maxCallsp;
 
-#endif /* __OSIDB_H_ENV_ */
+#endif /* OPENAFS_WINNT_CLIENT_OSI_OSIDB_H */
 
index f62b7c182248881f06446159414b1824366ca239..c02f2390ffbbe668029f9e480fa67cdb5e2e974b 100644 (file)
@@ -9,8 +9,8 @@
 
 /* Copyright (C) 1994 Cazamar Systems, Inc. */
 
-#ifndef _OSIFD_H_ENV_
-#define _OSIFD_H_ENV_ 1
+#ifndef OPENAFS_WINNT_CLIENT_OSI_OSIFD_H
+#define OPENAFS_WINNT_CLIENT_OSI_OSIFD_H 1
 
 #include "dbrpc.h"
 #include "osiqueue.h"
@@ -92,5 +92,5 @@ extern long osi_FDTypeGetInfo(osi_fd_t *, osi_remGetInfoParms_t *);
 
 extern long osi_FDTypeClose(osi_fd_t *);
 
-#endif /* _OSIFD_H_ENV_ */
+#endif /* OPENAFS_WINNT_CLIENT_OSI_OSIFD_H */
 
index 19a1f24d7b7f11a83cf32eee5e3b5630b1807435..cf44c5704ac28f2678bb8be416196797222fa88f 100644 (file)
@@ -8,8 +8,8 @@
 
 /* Copyright (C) 1994 Cazamar Systems, Inc. */
 
-#ifndef _OSILTYPE_H_ENV_
-#define _OSILTYPE_H_ENV_ 1
+#ifndef OPENAFS_WINNT_CLIENT_OSI_OSILTYPE_H
+#define OPENAFS_WINNT_CLIENT_OSI_OSILTYPE_H 1
 
 /* number of dynamic lock types we permit */
 #define OSI_NLOCKTYPES         32      /* should be enough */
@@ -55,4 +55,4 @@ int osi_LockTypeSetDefault(char *);
 #define OSI_RWLOCK_READHELD    1               /* locked for read */
 #define OSI_RWLOCK_WRITEHELD   2               /* locked for write */
 
-#endif /* _OSILTYPE_H_ENV_ */
+#endif /* OPENAFS_WINNT_CLIENT_OSI_OSILTYPE_H */
index 1bff1959d36104532420f88773e5f7fbec01f8cc..f78e155acb4b6dcc4850955a42e853fca085e509 100644 (file)
@@ -9,8 +9,8 @@
 
 /* Copyright (C) 1994 Cazamar Systems, Inc. */
 
-#ifndef _OSI_QUEUE_H_ENV_
-#define _OSI_QUEUE_H_ENV_ 1
+#ifndef OPENAFS_WINNT_CLIENT_OSI_OSI_QUEUE_H
+#define OPENAFS_WINNT_CLIENT_OSI_OSI_QUEUE_H 1
 
 /* this package implements a doubly linked queue of elements.
  * Each element starts with an osi_queue_t element.
@@ -88,4 +88,4 @@ extern void osi_QDFree(osi_queueData_t *);
 /* find out if a queue is empty */
 #define osi_QIsEmpty(x)        ((*x) == ((osi_queue_t *) 0))
 
-#endif /* _OSI_QUEUE_H_ENV_ */
+#endif /* OPENAFS_WINNT_CLIENT_OSI_OSI_QUEUE_H */
index 0306563a4244cda375b1d62c83f48a66a62fa3b6..4c7fb9b891e6f92552dd490748d9936da9c2d816 100644 (file)
@@ -9,8 +9,8 @@
 
 /* Copyright (C) 1994 Cazamar Systems, Inc. */
 
-#ifndef _OSISLEEP_H_ENV_
-#define _OSISLEEP_H_ENV_ 1
+#ifndef OPENAFS_WINNT_CLIENT_OSI_OSISLEEP_H
+#define OPENAFS_WINNT_CLIENT_OSI_OSISLEEP_H 1
 
 /*#include "osi.h"*/
 #include "osifd.h"
@@ -157,4 +157,4 @@ extern void osi_TSignalForMLs(osi_turnstile_t *turnp, int stillHaveReaders, Crit
 
 #define osi_TEmpty(t)  ((t)->firstp == NULL)
 
-#endif /*_OSISLEEP_H_ENV_ */
+#endif /* OPENAFS_WINNT_CLIENT_OSI_OSISLEEP_H */
index 236587718b0f2cab7c842b62406a7189833d3614..b81a3a86470a941df359d9a124b6e3ee68fb42ad 100644 (file)
@@ -9,8 +9,8 @@
 
 /* Copyright (C) 1994 Cazamar Systems, Inc. */
 
-#ifndef _OSISTATL_H_ENV_
-#define _OSISTATL_H_ENV_ 1
+#ifndef OPENAFS_WINNT_CLIENT_OSI_OSISTATL_H
+#define OPENAFS_WINNT_CLIENT_OSI_OSISTATL_H 1
 
 #include "osibasel.h"
 #if !defined(_MSC_VER) || (_MSC_VER < 1300)
@@ -117,4 +117,4 @@ extern void osi_SetStatLog(struct osi_log *logp);
 
 extern void osi_SetWatchProc(long ms, osi_watchProc_t *procp, void *rockp);
 
-#endif /*_OSISTATL_H_ENV_ */
+#endif /* OPENAFS_WINNT_CLIENT_OSI_OSISTATL_H */
index a7ef5b4b1ebc4d3276cf294187622a9cf30b83d0..7cb871d600140d1de0118dd9da039c2787cd03eb 100644 (file)
@@ -9,11 +9,11 @@
 
 /* Copyright (C) 1994 Cazamar Systems, Inc. */
 
-#ifndef _OSIUTILS_H_ENV_
-#define _OSIUTILS_H_ENV_ 1
+#ifndef OPENAFS_WINNT_CLIENT_OSI_OSIUTILS_H
+#define OPENAFS_WINNT_CLIENT_OSI_OSIUTILS_H 1
 
 extern int osi_UIDCmp(UUID *uid1, UUID *uid2);
 
 extern void osi_LongToUID(long inval, UUID *outuidp);
 
-#endif /*_OSIUTILS_H_ENV_ */
+#endif /* OPENAFS_WINNT_CLIENT_OSI_OSIUTILS_H */
index f360107e57cc54a26273f07e552e65961919dee2..82d9a0bef989b410c6c3386ec2405f046cca1608 100644 (file)
@@ -9,9 +9,9 @@
 
 /* Copyright (C) 1994 Cazamar Systems, Inc. */
 
-#ifndef __PERF_H_ENV_
-#define __PERF_H_ENV_ 1
+#ifndef OPENAFS_WINNT_CLIENT_OSI_PERF_H
+#define OPENAFS_WINNT_CLIENT_OSI_PERF_H 1
 
 extern int main_PerfTest(HANDLE);
 
-#endif /* __PERF_H_ENV_ */
+#endif /* OPENAFS_WINNT_CLIENT_OSI_PERF_H */
index 4b1e7182e3f4530b991d07c6530ec802f2747469..362fcd860ff7473e7e560e70c623664988956797 100644 (file)
@@ -9,9 +9,9 @@
 
 /* Copyright (C) 1994 Cazamar Systems, Inc. */
 
-#ifndef __TRYLOCK_H_ENV_
-#define __TRYLOCK_H_ENV_ 1
+#ifndef OPENAFS_WINNT_CLIENT_OSI_TRYLOCK_H
+#define OPENAFS_WINNT_CLIENT_OSI_TRYLOCK_H 1
 
 extern int main_TryLockTest(HANDLE);
 
-#endif /* __TRYLOCK_H_ENV_ */
+#endif /* OPENAFS_WINNT_CLIENT_OSI_TRYLOCK_H */
index 46d87a48497abcc6e6d4abce788c1a59bb747045..32369e6900946851c6503099545c1940a325b754 100644 (file)
@@ -233,11 +233,6 @@ typedef int errno_t;
 #define S_ISVTX  0001000
 #endif
 
-#ifndef S_IFMT
-#define S_IFMT   0170000
-#define S_IFDIR  0040000
-#endif
-
 #ifndef S_ISDIR
 #define S_ISDIR(m)      (((m)&(S_IFMT)) == (S_IFDIR))
 #endif