mirror of
https://github.com/Pithikos/C-Thread-Pool
synced 2024-11-22 05:31:18 +03:00
Concise error messages
This commit is contained in:
parent
8098f92c8c
commit
90174270f6
4
thpool.c
4
thpool.c
@ -330,7 +330,7 @@ static void* thread_do(struct thread* thread_p){
|
||||
struct sigaction act;
|
||||
act.sa_handler = thread_hold;
|
||||
if (sigaction(SIGUSR1, &act, NULL) == -1) {
|
||||
perror("Error: cannot handle SIGUSR1");
|
||||
fprintf(stderr, "thread_do(): cannot handle SIGUSR1");
|
||||
}
|
||||
|
||||
/* Mark thread as alive (initialized) */
|
||||
@ -492,7 +492,7 @@ static void jobqueue_destroy(thpool_* thpool_p){
|
||||
/* Init semaphore to 1 or 0 */
|
||||
static void bsem_init(bsem *bsem_p, int value) {
|
||||
if (value < 0 || value > 1) {
|
||||
printf("ERROR: bsem_init(): Binary semaphore can take only values 1 or 0");
|
||||
fprintf(stderr, "bsem_init(): Binary semaphore can take only values 1 or 0");
|
||||
exit(1);
|
||||
}
|
||||
bsem_p->v = value;
|
||||
|
Loading…
Reference in New Issue
Block a user