/illumos-gate/usr/src/cmd/mail/ |
H A D | lock.c | 36 lock(char *user) function 45 "%s: Cannot create lock file. Username '%s' is > 13 chars\n", 49 strcpy(tbuf, "Cannot create temp lock file\n"); 52 strcpy(tbuf, "Error writing pid to lock file\n"); 61 strcpy(tbuf, "Cannot set mandatory file lock on temp lockfile\n");
|
/illumos-gate/usr/src/cmd/mailx/ |
H A D | lock.c | 39 * lock a file pointer 47 lock(FILE *fp, char *mode, int blk) function
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | hold_page.c | 34 plat_hold_page(pfn_t pfn, int lock, page_t **pp_ret) argument 47 if (lock == PLAT_HOLD_LOCK) { 53 if (lock == PLAT_HOLD_LOCK) { 60 /* We failed - release the lock if we grabbed it earlier */ 61 if (lock == PLAT_HOLD_LOCK) { 68 if (lock == PLAT_HOLD_LOCK)
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/ |
H A D | rc_mem.h | 36 k5_mutex_t lock; member in struct:global_rcache
|
H A D | rc-int.h | 42 k5_mutex_t lock; member in struct:krb5_rc_st
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/include/ |
H A D | cache-addrinfo.h | 122 k5_mutex_t lock; member in struct:fac
|
/illumos-gate/usr/src/lib/libuuid/common/ |
H A D | uuid_misc.h | 73 mutex_t lock; member in struct:__anon4187
|
/illumos-gate/usr/src/cmd/sendmail/db/btree/ |
H A D | bt_stat.c | 42 DB_LOCK lock; local 71 if ((ret = __bam_lget(dbc, 0, pgno, DB_LOCK_READ, &lock)) != 0) 79 (void)__BT_LPUT(dbc, lock); 85 if ((ret = __bam_lget(dbc, 0, pgno, DB_LOCK_READ, &lock)) != 0) 117 (void)__BT_TLPUT(dbc, lock); 126 (void)__BT_TLPUT(dbc, lock); 135 if ((ret = __bam_lget(dbc, 0, PGNO_ROOT, DB_LOCK_READ, &lock)) != 0) 138 (void)__BT_LPUT(dbc, lock); 175 (void)__BT_LPUT(dbc, lock); 180 (void)__BT_LPUT(dbc, lock); [all...] |
H A D | bt_rsearch.c | 74 DB_LOCK lock; local 91 * an item, we have to lock the entire tree, regardless. See btree.h 95 * write lock on a page before getting it. This depends on how deep it 97 * if we need to lock the root page we may have to upgrade it later, 98 * because we won't get the correct lock initially. 105 0, pg, stack ? DB_LOCK_WRITE : DB_LOCK_READ, &lock)) != 0) 108 (void)__BT_LPUT(dbc, lock); 113 * Decide if we need to save this page; if we do, write lock it. 114 * We deliberately don't lock-couple on this call. If the tree 117 * each one gets a read lock an 333 DB_LOCK lock; local [all...] |
H A D | bt_search.c | 82 DB_LOCK lock; local 101 * if we're modifying record numbers, we have to lock the entire tree 105 * write lock on a page before getting it. This depends on how deep it 107 * if we need to lock the root page we may have to upgrade it later, 108 * because we won't get the correct lock initially. 115 0, pg, stack ? DB_LOCK_WRITE : DB_LOCK_READ, &lock)) != 0) 118 (void)__BT_LPUT(dbc, lock); 123 * Decide if we need to save this page; if we do, write lock it. 124 * We deliberately don't lock-couple on this call. If the tree 127 * each one gets a read lock an [all...] |
/illumos-gate/usr/src/cmd/syslogd/ |
H A D | dataq.h | 46 pthread_mutex_t lock; member in struct:dataq
|
/illumos-gate/usr/src/uts/common/io/drm/ |
H A D | drm_lock.c | 7 * lock.c -- IOCTLs for locking -*- linux-c -*- 46 volatile unsigned int *lock = &lock_data->hw_lock->lock; local 49 old = *lock; 54 } while (!atomic_cmpset_int(lock, old, new)); 59 DRM_ERROR("%d holds heavyweight lock\n", 66 /* Have lock */ 73 * This takes a lock forcibly and hands it to context. Should ONLY be used 74 * inside *_unlock to give lock to kernel before calling *_dma_schedule. 81 volatile unsigned int *lock local 93 drm_lock_free(drm_device_t *dev, volatile unsigned int *lock, unsigned int context) argument 122 drm_lock_t lock; local 169 drm_lock_t lock; local [all...] |
/illumos-gate/usr/src/lib/sun_fc/common/ |
H A D | Lockable.cc | 65 * @memo Unlock a given mutex lock 66 * @precondition The lock must be held by this thread 67 * @postcondition The lock will be released 68 * @param myMutex The lock to unlock 76 * @postcondition The lock will be held by this thread. 78 void Lockable::lock() { function in class:Lockable 79 lock(&mutex); 83 * @memo Lock the given mutex lock 84 * @postcondition The lock will be held by this thread 85 * @param myMutex The mutex lock t 87 void Lockable::lock(pthread_mutex_t *myMutex) { function in class:Lockable [all...] |
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/ |
H A D | emlxs_device.h | 47 kmutex_t lock; member in struct:emlxs_device
|
/illumos-gate/usr/src/lib/libast/common/sfio/ |
H A D | sfexcept.c | 38 reg int ev, local, lock; local 46 lock = f->mode&SF_LOCK; 53 if(local && lock) 61 if(local && lock) 117 if(lock) 125 if(lock)
|
H A D | sfsync.c | 89 int local, rv, mode, lock; local 105 lock = origf->mode&SF_LOCK; 149 f->mode = SF_READ|SF_SYNCED|lock;
|
/illumos-gate/usr/src/cmd/lp/lib/msgs/ |
H A D | mconnect.c | 175 struct flock lock; local 181 * Now, we try to read-lock the lock file. This can only succeed if 185 lock.l_type = F_RDLCK; 186 lock.l_whence = 0; 187 lock.l_start = 0; 188 lock.l_len = 0; /* till end of file */ 190 if (Fcntl(fd, F_SETLK, &lock) != -1 || errno != EAGAIN)
|
/illumos-gate/usr/src/lib/libnsl/common/ |
H A D | daemon_utils.c | 46 * Use an advisory lock to ensure that only one daemon process is 47 * active in the system at any point in time. If the lock is held 49 * the lock to the caller immediately. The lock is cleared if the 50 * holding daemon process exits for any reason even if the lock 55 * check if another process is holding lock on the lock file. 65 struct flock lock; local 73 lock.l_type = F_WRLCK; 74 lock 144 struct flock lock; local [all...] |
/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | fdsync.c | 54 int end; /* fd of last lock in the list */ 55 mutex_t lock[CELLTBLSZ]; /* recursive locks */ member in struct:rpcfd_block 60 /* Following functions create and manipulates the dgfd lock object */ 70 * (No lock is required for initial creation.) 76 * If rpc_fd_lock() fails to acquire a lock, it returns non-zero (ENOMEM). 98 mp = &p->lock[fd % CELLTBLSZ]; 132 (void) mutex_init(&p->lock[i], 163 return (&p->lock[fd % CELLTBLSZ]);
|
/illumos-gate/usr/src/cmd/isns/isnsd/ |
H A D | isns_func.h | 38 int lock; member in struct:conn_arg
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | mach_descrip.h | 63 * Each Machine description has a lock to synchronize its ref count. 68 kmutex_t lock; /* synchronize access to MD */ member in struct:machine_descrip_s
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/support/ |
H A D | errors.c | 38 #define lock() k5_mutex_lock(&krb5int_error_info_support_mutex) macro 94 lock(); 165 lock();
|
/illumos-gate/usr/src/lib/libslp/clib/ |
H A D | slp_queue.c | 63 mutex_t *lock; member in struct:queue 77 mutex_t *lock; local 84 if ((lock = calloc(1, sizeof (*lock))) == NULL) { 106 q->lock = lock; 127 (void) mutex_lock(q->lock); 137 (void) mutex_unlock(q->lock); 156 (void) mutex_lock(q->lock); 162 (void) mutex_unlock(q->lock); [all...] |
/illumos-gate/usr/src/lib/libdevinfo/ |
H A D | devinfo_dli.c | 94 flock_t lock; local 118 bzero(&lock, sizeof (lock)); 119 lock.l_type = l_type; 120 if (fcntl(fd, F_SETLKW, &lock) < 0) { 150 flock_t lock; local 154 bzero(&lock, sizeof (lock)); 155 lock.l_type = F_UNLCK; 156 (void) fcntl(fd, F_SETLK, &lock); [all...] |
/illumos-gate/usr/src/cmd/lvm/rpc.mdcommd/ |
H A D | mddoors.c | 35 #define DAEMON_LOCK_FILE "/var/run/.mddoors.lock" 51 * Use an advisory lock to ensure that only one daemon process is 57 struct flock lock; local 65 lock.l_type = F_WRLCK; 66 lock.l_whence = SEEK_SET; 67 lock.l_start = 0; 68 lock.l_len = 0; 70 if (fcntl(daemon_lock_fd, F_SETLK, &lock) == -1) { 74 if (fcntl(daemon_lock_fd, F_GETLK, &lock) == -1) { 77 return (lock 91 struct flock lock; local [all...] |