X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fclock%2Fclock.c;h=3eef5a427b61b11ea919dc3e000219090ca97b0f;hb=ad50533aef71e9697fe78bb636e64079f198f985;hp=115ba9fe1bf5a4794984f1db33e0863147249142;hpb=0063d936c925d1be1eac389f710dfc65460f5520;p=chaz%2Ftint2 diff --git a/src/clock/clock.c b/src/clock/clock.c index 115ba9f..3eef5a4 100644 --- a/src/clock/clock.c +++ b/src/clock/clock.c @@ -53,7 +53,7 @@ int clock_enabled; static const struct timeout* clock_timeout=0; -void update_clocks() +void update_clocks(void* arg) { gettimeofday(&time_clock, 0); int i; @@ -87,9 +87,9 @@ void init_clock() { if(time1_format && clock_timeout==0) { if (strchr(time1_format, 'S') || strchr(time1_format, 'T') || strchr(time1_format, 'r')) - clock_timeout = add_timeout(10, 1000, update_clocks); + clock_timeout = add_timeout(10, 1000, update_clocks, 0); else - clock_timeout = add_timeout(10, 60000, update_clocks); + clock_timeout = add_timeout(10, 60000, update_clocks, 0); } } @@ -282,9 +282,9 @@ void clock_action(int button) pid = fork(); if (pid == 0) { // change for the fork the signal mask - sigset_t sigset; - sigprocmask(SIG_SETMASK, &sigset, 0); - sigprocmask(SIG_UNBLOCK, &sigset, 0); +// sigset_t sigset; +// sigprocmask(SIG_SETMASK, &sigset, 0); +// sigprocmask(SIG_UNBLOCK, &sigset, 0); execl("/bin/sh", "/bin/sh", "-c", command, NULL); _exit(0); }