int val;
if (semop(semid, &sb, 1) < 0) {
- log_error("semid %d: semop failed for cookie 0x%" PRIx32 ": %s",
+ log_error("cookie inc: semid %d: semop failed for cookie 0x%" PRIx32 ": %s",
semid, cookie, strerror(errno));
return 0;
}
if ((val = semctl(semid, 0, GETVAL)) < 0) {
- log_error("semid %d: sem_ctl GETVAL failed for "
+ log_error("cookie inc: semid %d: sem_ctl GETVAL failed for "
"cookie 0x%" PRIx32 ": %s",
semid, cookie, strerror(errno));
- return 0;
+ return 0;
}
log_debug_activation("Udev cookie 0x%" PRIx32 " (semid %d) incremented to %d",
int val;
if ((val = semctl(semid, 0, GETVAL)) < 0) {
- log_error("semid %d: sem_ctl GETVAL failed for "
+ log_error("cookie dec: semid %d: sem_ctl GETVAL failed for "
"cookie 0x%" PRIx32 ": %s",
semid, cookie, strerror(errno));
return 0;
if (semop(semid, &sb, 1) < 0) {
switch (errno) {
case EAGAIN:
- log_error("semid %d: semop failed for cookie "
+ log_error("cookie dec: semid %d: semop failed for cookie "
"0x%" PRIx32 ": "
"incorrect semaphore state",
semid, cookie);
break;
default:
- log_error("semid %d: semop failed for cookie "
+ log_error("cookie dec: semid %d: semop failed for cookie "
"0x%" PRIx32 ": %s",
semid, cookie, strerror(errno));
break;
sem_arg.val = 1;
if (semctl(gen_semid, 0, SETVAL, sem_arg) < 0) {
- log_error("semid %d: semctl failed: %s", gen_semid, strerror(errno));
+ log_error("cookie create: semid %d: semctl failed: %s", gen_semid, strerror(errno));
/* We have to destroy just created semaphore
* so it won't stay in the system. */
(void) _udev_notify_sem_destroy(gen_cookie, gen_semid);
}
if ((val = semctl(gen_semid, 0, GETVAL)) < 0) {
- log_error("semid %d: sem_ctl GETVAL failed for "
+ log_error("cookie create: semid %d: sem_ctl GETVAL failed for "
"cookie 0x%" PRIx32 ": %s",
gen_semid, gen_cookie, strerror(errno));
goto bad;
int val;
if (semop(semid, &sb, 1) < 0) {
- log_error("semid %d: semop failed for cookie 0x%" PRIx32 ": %s",
+ log_error("cookie inc: semid %d: semop failed for cookie 0x%" PRIx32 ": %s",
semid, cookie, strerror(errno));
return 0;
}
if ((val = semctl(semid, 0, GETVAL)) < 0) {
- log_error("semid %d: sem_ctl GETVAL failed for "
+ log_error("cookie inc: semid %d: sem_ctl GETVAL failed for "
"cookie 0x%" PRIx32 ": %s",
semid, cookie, strerror(errno));
- return 0;
+ return 0;
}
log_debug_activation("Udev cookie 0x%" PRIx32 " (semid %d) incremented to %d",
int val;
if ((val = semctl(semid, 0, GETVAL)) < 0) {
- log_error("semid %d: sem_ctl GETVAL failed for "
+ log_error("cookie dec: semid %d: sem_ctl GETVAL failed for "
"cookie 0x%" PRIx32 ": %s",
semid, cookie, strerror(errno));
return 0;
if (semop(semid, &sb, 1) < 0) {
switch (errno) {
case EAGAIN:
- log_error("semid %d: semop failed for cookie "
+ log_error("cookie dec: semid %d: semop failed for cookie "
"0x%" PRIx32 ": "
"incorrect semaphore state",
semid, cookie);
break;
default:
- log_error("semid %d: semop failed for cookie "
+ log_error("cookie dec: semid %d: semop failed for cookie "
"0x%" PRIx32 ": %s",
semid, cookie, strerror(errno));
break;
sem_arg.val = 1;
if (semctl(gen_semid, 0, SETVAL, sem_arg) < 0) {
- log_error("semid %d: semctl failed: %s", gen_semid, strerror(errno));
+ log_error("cookie create: semid %d: semctl failed: %s", gen_semid, strerror(errno));
/* We have to destroy just created semaphore
* so it won't stay in the system. */
(void) _udev_notify_sem_destroy(gen_cookie, gen_semid);
}
if ((val = semctl(gen_semid, 0, GETVAL)) < 0) {
- log_error("semid %d: sem_ctl GETVAL failed for "
+ log_error("cookie create: semid %d: sem_ctl GETVAL failed for "
"cookie 0x%" PRIx32 ": %s",
gen_semid, gen_cookie, strerror(errno));
goto bad;