lockname
char *lockname(KINFO *, VARENT *);
{"lockname", {NULL}, "LOCK", "lock-name", LJUST, lockname, 0,
char *dbname = NULL, *lockname = NULL, *polname = NULL, *plockname = NULL;
status = ctx_allfiles(dbc, &dbname, &lockname, &polname, &plockname);
status = unlink(lockname);
free(lockname);
#define MTX_INIT(lock, lockname, class, flags) \
printf("initializing %s at %s:%d\n", lockname, __FILE__, __LINE__); \
mtx_init((lock), lockname, class, flags); \
char lockname[16];
char lockname[16];
char lockname[16];
char lockname[16];
snprintf(sc->lockname, sizeof(sc->lockname), "%s",
mtx_init(&sc->sc_lock, sc->lockname, 0, MTX_DEF);
snprintf(pi->lockname, sizeof(pi->lockname), "%sp%d",
mtx_init(&pi->pi_lock, pi->lockname, 0, MTX_DEF);
strlcpy(fl->lockname, name, sizeof(fl->lockname));
mtx_init(&fl->fl_lock, fl->lockname, NULL, MTX_DEF);
strlcpy(eq->lockname, name, sizeof(eq->lockname));
mtx_init(&eq->eq_lock, eq->lockname, NULL, MTX_DEF);
snprintf(sc->lockname, sizeof(sc->lockname), "%s",
mtx_init(&sc->sc_lock, sc->lockname, 0, MTX_DEF);
snprintf(pi->lockname, sizeof(pi->lockname), "%sp%d",
mtx_init(&pi->pi_lock, pi->lockname, 0, MTX_DEF);
snprintf(ring->lockname, sizeof(ring->lockname),
mtx_init(&ring->mtx, ring->lockname, NULL, MTX_DEF);
char lockname[32];
char *lockname)
mtx_init(lock, lockname, NULL, MTX_SPIN);
os_strlcpy(softs->admin_ib_queue.lockname, "admin_ibqlock", LOCKNAME_SIZE);
softs->admin_ib_queue.lockname);
snprintf(op_ib_q->lockname, LOCKNAME_SIZE, "%s_ibqlock_%d", string, i);
ret = OS_INIT_PQILOCK(softs, &op_ib_q->lock, op_ib_q->lockname);
char lockname[LOCKNAME_SIZE];
char lockname[LOCKNAME_SIZE];
os_strlcpy(taglist->lockname, "tag_lock", LOCKNAME_SIZE);
ret = os_init_spinlock(softs, &taglist->lock, taglist->lockname);
bq_init(struct bufqueue *bq, int qindex, int subqueue, const char *lockname)
mtx_init(&bq->bq_lock, lockname, NULL, MTX_DEF);
const char *lockname);
smb_co_init(struct smb_connobj *cp, int level, char *ilockname, char *lockname)
char *lockname);
lockname = argv[0];
if (argc == 0 && *lockname != '/') {
fdlock = fdlock_implied(lockname, &subj.subj_fd);
fprintf(stderr, "Expected fd, got '%s'\n", lockname);
subj.subj_fd = strtol(lockname, &endp, 10);
lockname);
subj.subj_name = lockname;
wait_for_lock(lockname);
errx(EX_TEMPFAIL, "%s: already locked", lockname);
unlink(lockname);
static const char *lockname;