Searched defs:lockinfo (Results 1 - 4 of 4) sorted by relevance

/osnet-11/usr/src/lib/krb5/plugins/kdb/db2/
H A Dadb_openclose.c44 osa_adb_lock_ent lockinfo; member in struct:_locklist
169 * distinct lockinfo structures, things get confused: lock(A),
173 * single lockinfo structure.
175 * It is not sufficient to have a single lockinfo structure,
178 * lock files. This code used to use a single static lockinfo
182 * We now maintain a linked list of lockinfo structures, keyed by
187 * decremented, and when it is zero the lockinfo structure is
193 /* find or create the lockinfo structure for lockfilename */
196 if (strcmp(lockp->lockinfo.filename, lockfilename) == 0)
213 /* now initialize lockp->lockinfo i
[all...]
/osnet-11/usr/src/lib/libsmbfs/common/
H A Dsmbfs_pwdutil.c49 static smb_lockinfo_t lockinfo = {{0, 0, 0, 0, 0, 0}, 0, 0, -1, DEFAULTMUTEX}; variable
442 if (smb_file_lock(SMBFS_PASSLCK, &lockinfo)) {
467 if (smb_file_unlock(&lockinfo))
/osnet-11/usr/src/lib/libsmb/common/
H A Dsmb_pwdutil.c57 static smb_lockinfo_t lockinfo = {{0, 0, 0, 0, 0, 0}, 0, 0, -1, DEFAULTMUTEX}; variable
786 if (smb_file_lock(SMB_PASSLCK, &lockinfo)) {
813 if (smb_file_unlock(&lockinfo))
H A Dsmb_util.c1512 smb_file_lock(char *lock_file, smb_lockinfo_t *lockinfo) argument
1516 (void) mutex_lock(&lockinfo->l_mtx);
1518 if (lockinfo->l_pid != 0 && lockinfo->l_pid != getpid()) {
1520 lockinfo->l_pid = 0;
1521 lockinfo->l_tid = 0;
1524 if (lockinfo->l_tid == 0) {
1525 if ((lockinfo->l_fildes = creat(lock_file, 0600)) == -1)
1527 lockinfo->l_flock.l_type = F_WRLCK;
1528 if (fcntl(lockinfo
1561 smb_file_unlock(smb_lockinfo_t *lockinfo) argument
[all...]

Completed in 21 milliseconds