#include #include #include #include #include main (int argc, char *argv[]) { pid_t pid, sid; timer_t timer; if (argc != 3) { printf ("Usage: %s %s \n", argv[0], "mp3 time"); } pid = fork(); if (pid < 0 ) { exit(EXIT_FAILURE); } else if (pid > 0) { exit(EXIT_SUCCESS); } umask(0); sid = setsid(); if (sid < 0) { exit(EXIT_FAILURE); } if ((chdir("/")) < 0 ) { exit(EXIT_FAILURE); } close(STDIN_FILENO); close(STDOUT_FILENO); close(STDERR_FILENO); while(1) { /** Check for Time here **/ timer=time(NULL); printf("The current time is %s. \n", asctime(localtime(&timer))); } }