]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
DEVEL15-fileserver-hates-pruclient-20060626
authorDerrick Brashear <shadow@dementia.org>
Tue, 4 Jul 2006 04:57:24 +0000 (04:57 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 4 Jul 2006 04:57:24 +0000 (04:57 +0000)
right now there is one struct ubik_client shared by all threads in the fileserve
r, which sucks when one has it locked

let's, uh, fix that.

(cherry picked from commit e117599fe17fdfca9c61d1883fe9bf9aa95e3918)

src/ptserver/ptprocs.c
src/ptserver/ptuser.c
src/util/casestrcpy.c

index 0753bf231c1a24ff4aa91c63c976beff9fa26a58..f08a82b67ebc5d13925b070333b69fa42560c2b5 100644 (file)
@@ -104,7 +104,6 @@ afs_int32 listElements(), listOwned(), isAMemberOf(), idToName();
 afs_int32 listSuperGroups();
 #endif
 
-static stolower();
 extern int IDCmp();
 
 extern int prp_group_default;
@@ -2217,19 +2216,6 @@ isAMemberOf(call, uid, gid, flag, cid)
     return code;
 }
 
-
-static
-stolower(s)
-     register char *s;
-{
-    register int tc;
-    while ((tc = *s)) {
-       if (isupper(tc))
-           *s = tolower(tc);
-       s++;
-    }
-}
-
 #if IP_WILDCARDS
 afs_int32
 addWildCards(tt, alist, host)
index 79e895e69efbbae1972d34dc700bfb24b1dac445..26791f4ff30746dcf5a65849f597353735e48fc0 100644 (file)
@@ -765,14 +765,3 @@ pr_SetFieldsEntry(afs_int32 id, afs_int32 mask, afs_int32 flags, afs_int32 ngrou
                  nusers, 0, 0);
     return code;
 }
-
-int
-stolower(char *s)
-{
-    while (*s) {
-       if (isupper(*s))
-           *s = tolower(*s);
-       s++;
-    }
-    return 0;
-}
index b715ee8665d88a793358883aaed748950554e59c..4645d1f3b1d89b38b7dfe93de4ef73db1c4db951 100644 (file)
@@ -67,6 +67,28 @@ ucstring(char *d, char *s, int n)
     return original_d;
 }
 
+int
+stolower(char *s)
+{
+  while (*s) {
+        if (isupper(*s))
+            *s = tolower(*s);
+        s++;
+    }
+    return 0;
+}
+
+int
+stoupper(char *s)
+{
+  while (*s) {
+        if (islower(*s))
+            *s = toupper(*s);
+        s++;
+    }
+    return 0;
+}
+
 /* strcompose - concatenate strings passed to it.
  * Input: 
  *   buf: storage for the composed string. Any data in it will be lost.