aboutsummaryrefslogtreecommitdiffstats
path: root/alarm.c
diff options
context:
space:
mode:
Diffstat (limited to 'alarm.c')
-rw-r--r--alarm.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/alarm.c b/alarm.c
deleted file mode 100644
index a0bfa35..0000000
--- a/alarm.c
+++ /dev/null
@@ -1,29 +0,0 @@
-#include <signal.h>
-#include <stdio.h>
-#include <sys/select.h>
-#include <unistd.h>
-#include <time.h>
-
-volatile unsigned int variable = 0;
-volatile unsigned int print_variable = 0;
-
-void alarm_handler(int signum)
-{
- alarm(60);
-}
-
-int main()
-{
- signal(SIGALRM, alarm_handler);
- alarm(1);
-
- for (;;)
- {
- select(0, NULL, NULL, NULL, NULL);
- time_t t = time(NULL);
- struct tm tm = *localtime(&t);
- printf("%d-%d-%d %d:%d:%d\n", tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday, tm.tm_hour, tm.tm_min, tm.tm_sec);
-
- }
-}
-