X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=fade.c;h=aa7997eb94b87ee34dc8b3d334c9e7a200ddf88d;hp=6b87680131fa99608b5e258533c3a7fe8545391f;hb=aef566e9c8680629bac1ea84893b8b3ccd13da77;hpb=93ea9f34dcb35755568e6c94f9b9445fd4d1984a diff --git a/fade.c b/fade.c index 6b876801..aa7997eb 100644 --- a/fade.c +++ b/fade.c @@ -1,34 +1,33 @@ /* - * Copyright (C) 1998-2008 Andre Noll + * Copyright (C) 1998-2009 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ /** \file fade.c A volume fader and alarm clock for linux. */ +#include #include #include - -#include "fade.cmdline.h" -#include "para.h" -#include "fd.h" - -#include +#include #include #include /* EXIT_SUCCESS */ #include #include #include #include -#include +#include + +#include "fade.cmdline.h" +#include "para.h" +#include "fd.h" #include "string.h" #include "error.h" - INIT_FADE_ERRLISTS; struct fade_args_info conf; -void para_log(__a_unused int ll, const char *fmt,...) +__printf_2_3 void para_log(__a_unused int ll, const char *fmt, ...) { va_list argp; time_t t1; @@ -217,7 +216,7 @@ static int sweet_dreams(void) tm->tm_sec = 0; } else { t1 += 9 * 60 * 60; /* nine hours from now */ - PARA_INFO_LOG("default wake time: %lu\n", t1); + PARA_INFO_LOG("default wake time: %lu\n", (long unsigned)t1); tm = localtime(&t1); } wake_time_epoch = mktime(tm); @@ -238,7 +237,10 @@ static int sweet_dreams(void) if (ret < 0) return ret; } - change_afs_mode_and_play(sleep_mode); + if (conf.sleep_mode_given) + change_afs_mode_and_play(sleep_mode); + else + client_cmd("stop"); if (!wf) return 1; for (;;) {