Changeset 878 for trunk/server/lib/tdb/common/lock.c
- Timestamp:
- May 4, 2015, 7:21:36 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server/lib/tdb/common/lock.c
r862 r878 41 41 fl.l_whence = SEEK_SET; 42 42 fl.l_start = off; 43 #ifdef __OS2__44 fl.l_len = len ? len:LONG_MAX;45 #else46 43 fl.l_len = len; 47 #endif48 44 fl.l_pid = 0; 49 45 … … 71 67 if (rc == 0) { 72 68 fl.l_start = off + tdb->header.hash_size * 4; 73 fl.l_len = LONG_MAX;69 fl.l_len = 0; 74 70 rc = fcntl(lockFile, cmd, &fl); 75 71 } 76 72 } 77 73 78 TDB_LOG((tdb, TDB_DEBUG_TRACE,"fcntl_lock: (fd=%d) offset=%lld rw_type=%d len=%lld waitflag=%d (rc=%d) \n",79 lockFile, off, rw, len, waitflag, rc ));74 TDB_LOG((tdb, TDB_DEBUG_TRACE,"fcntl_lock: (fd=%d) offset=%lld rw_type=%d len=%lld waitflag=%d (rc=%d) pid=%d\n", 75 lockFile, off, rw, len, waitflag, rc, getpid())); 80 76 81 77 return rc; … … 152 148 fl.l_whence = SEEK_SET; 153 149 fl.l_start = off; 154 #ifdef __OS2__155 fl.l_len = len ? len:LONG_MAX;156 #else157 150 fl.l_len = len; 158 #endif159 151 fl.l_pid = 0; 160 152 … … 176 168 if (rc == 0) { 177 169 fl.l_start = off + tdb->header.hash_size * 4; 178 fl.l_len = LONG_MAX;170 fl.l_len = 0; 179 171 rc = fcntl(lockFile, F_SETLKW, &fl); 180 172 } 181 173 } 182 174 183 TDB_LOG((tdb, TDB_DEBUG_TRACE,"fcntl_unlock: (fd=%d) offset=%lld rw_type=%d len=%lld (rc=%d) \n",184 lockFile, off, rw, len, rc ));175 TDB_LOG((tdb, TDB_DEBUG_TRACE,"fcntl_unlock: (fd=%d) offset=%lld rw_type=%d len=%lld (rc=%d) pid=%d\n", 176 lockFile, off, rw, len, rc, getpid())); 185 177 186 178 return rc;
Note:
See TracChangeset
for help on using the changeset viewer.