Fix unused warnings with deleted code.
authorJeremy Allison <jra@samba.org>
Wed, 17 Apr 2002 16:58:12 +0000 (16:58 +0000)
committerJeremy Allison <jra@samba.org>
Wed, 17 Apr 2002 16:58:12 +0000 (16:58 +0000)
Jeremy.
(This used to be commit 255c68856eeccf75b152e15be66130175907188c)

source3/locking/brlock.c

index abc20c8f0f70bc926d228bb042410d57546ed54c..8c22f7d7ab2dc4f3508f3732c9981fa72b589bb4 100644 (file)
@@ -162,6 +162,10 @@ static BOOL brl_conflict_other(struct lock_struct *lck1, struct lock_struct *lck
 } 
 
 
+#if DONT_DO_THIS
+       /* doing this traversal could kill solaris machines under high load (tridge) */
+       /* delete any dead locks */
+
 /****************************************************************************
  Delete a record if it is for a dead process, if check_self is true, then
  delete any records belonging to this pid also (there shouldn't be any).
@@ -215,6 +219,7 @@ static int delete_fn(TDB_CONTEXT *ttdb, TDB_DATA kbuf, TDB_DATA dbuf, void *stat
        tdb_chainunlock(tdb, kbuf);
        return 0;
 }
+#endif
 
 /****************************************************************************
  Open up the brlock.tdb database.
@@ -222,8 +227,6 @@ static int delete_fn(TDB_CONTEXT *ttdb, TDB_DATA kbuf, TDB_DATA dbuf, void *stat
 
 void brl_init(int read_only)
 {
-       BOOL check_self = False;
-
        if (tdb)
                return;
        tdb = tdb_open_log(lock_path("brlock.tdb"), 0,  TDB_DEFAULT|(read_only?0x0:TDB_CLEAR_IF_FIRST),
@@ -232,6 +235,15 @@ void brl_init(int read_only)
                DEBUG(0,("Failed to open byte range locking database\n"));
                return;
        }
+
+#if DONT_DO_THIS
+       /* doing this traversal could kill solaris machines under high load (tridge) */
+       /* delete any dead locks */
+       if (!read_only) {
+               BOOL check_self = False;
+               tdb_traverse(tdb, delete_fn, &check_self);
+       }
+#endif
 }
 
 /****************************************************************************
@@ -240,11 +252,18 @@ void brl_init(int read_only)
 
 void brl_shutdown(int read_only)
 {
-       BOOL check_self = True;
-
        if (!tdb)
                return;
 
+#if DONT_DO_THIS
+       /* doing this traversal could kill solaris machines under high load (tridge) */
+       /* delete any dead locks */
+       if (!read_only) {
+               BOOL check_self = True;
+               tdb_traverse(tdb, delete_fn, &check_self);
+       }
+#endif
+
        tdb_close(tdb);
 }