diff options
author | Jeremy Allison <jra@samba.org> | 2002-04-17 16:58:12 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2002-04-17 16:58:12 +0000 |
commit | 5e2547e4db108ea4832b229589ba85b6ac7befaa (patch) | |
tree | 931d8009492320d5854858080ab9093c2c8eb376 /source3/locking | |
parent | 67d99a88c4f8dbb49a62bace4b1619465b7a50f4 (diff) | |
download | samba-5e2547e4db108ea4832b229589ba85b6ac7befaa.tar.gz samba-5e2547e4db108ea4832b229589ba85b6ac7befaa.tar.bz2 samba-5e2547e4db108ea4832b229589ba85b6ac7befaa.zip |
Fix unused warnings with deleted code.
Jeremy.
(This used to be commit 255c68856eeccf75b152e15be66130175907188c)
Diffstat (limited to 'source3/locking')
-rw-r--r-- | source3/locking/brlock.c | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/source3/locking/brlock.c b/source3/locking/brlock.c index abc20c8f0f..8c22f7d7ab 100644 --- a/source3/locking/brlock.c +++ b/source3/locking/brlock.c @@ -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); } |