summaryrefslogtreecommitdiffstats
path: root/usr.sbin/apmd/apmd.h
diff options
context:
space:
mode:
authoruqs <uqs@FreeBSD.org>2010-05-14 14:26:56 +0000
committeruqs <uqs@FreeBSD.org>2010-05-14 14:26:56 +0000
commit53a94c42a63697476de25035db782ee1cbf5d517 (patch)
treed69b00dbdeeccd6914d51ec282d28e46cdf42833 /usr.sbin/apmd/apmd.h
parent7b5ac741d1b4d3eb30f4a0acc8ef3f5576aa8a1d (diff)
downloadFreeBSD-src-53a94c42a63697476de25035db782ee1cbf5d517.zip
FreeBSD-src-53a94c42a63697476de25035db782ee1cbf5d517.tar.gz
Sync apmd(8) with DragonflyBSD, bringing WARNS to 3
Reviewed by: ed (partial, long time ago)
Diffstat (limited to 'usr.sbin/apmd/apmd.h')
-rw-r--r--usr.sbin/apmd/apmd.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/usr.sbin/apmd/apmd.h b/usr.sbin/apmd/apmd.h
index 1be5afa..d379feb 100644
--- a/usr.sbin/apmd/apmd.h
+++ b/usr.sbin/apmd/apmd.h
@@ -106,3 +106,28 @@ extern int register_apm_event_handlers(
bitstr_t bit_decl(evlist, EVENT_MAX),
struct event_cmd *cmdlist);
extern void free_event_cmd_list(struct event_cmd *p);
+
+extern int yyparse(void);
+
+void yyerror(const char *);
+int yylex(void);
+
+struct event_cmd *event_cmd_default_clone(void *);
+int event_cmd_exec_act(void *);
+void event_cmd_exec_dump(void *, FILE *);
+struct event_cmd *event_cmd_exec_clone(void *);
+void event_cmd_exec_free(void *);
+int event_cmd_reject_act(void *);
+struct event_cmd *clone_event_cmd_list(struct event_cmd *);
+int exec_run_cmd(struct event_cmd *);
+int exec_event_cmd(struct event_config *);
+void read_config(void);
+void dump_config(void);
+void destroy_config(void);
+void restart(void);
+void enque_signal(int);
+void wait_child(void);
+int proc_signal(int);
+void proc_apmevent(int);
+void check_battery(void);
+void event_loop(void);
OpenPOWER on IntegriCloud