2 * susman - manage suspend
3 * This daemon forks and runs three processes
4 * - one which manages suspend based on files in /run/suspend
5 * - one which listens on a socket and handles suspend requests that way,
6 * - one which provides a wakeup service using the RTC alarm.
8 * Copyright (C) 2011 Neil Brown <neilb@suse.de>
10 * This program is free software; you can redistribute it and/or modify
11 * it under the terms of the GNU General Public License as published by
12 * the Free Software Foundation; either version 2 of the License, or
13 * (at your option) any later version.
15 * This program is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * GNU General Public License for more details.
20 * You should have received a copy of the GNU General Public License along
21 * with this program; if not, write to the Free Software Foundation, Inc.,
22 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
28 int lsusd(int argc, char *argv[]);
29 int lsused(int argc, char *argv[]);
30 int wakealarmd(int argc, char *argv[]);
32 void runone(int (*fun)(int argc, char *argv[]))
52 /* Block for lsused to start up */
57 int main(int argc, char *argv[])