summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2009-03-14 17:49:33 +0100
committerAndreas Baumann <abaumann@yahoo.com>2009-03-14 17:49:33 +0100
commita00394b2149f36e0a8ca5af9e1b1888709490f08 (patch)
tree11192ae7709b986107099c7938938c693507f703 /include
parentd5e5ff65d14fecf0f9ebd2a3687b2c767d5f144f (diff)
downloadwolfbones-a00394b2149f36e0a8ca5af9e1b1888709490f08.tar.gz
wolfbones-a00394b2149f36e0a8ca5af9e1b1888709490f08.tar.bz2
added a lot more localization stuff
Diffstat (limited to 'include')
-rw-r--r--include/wolf/messages.h50
1 files changed, 48 insertions, 2 deletions
diff --git a/include/wolf/messages.h b/include/wolf/messages.h
index 2a84660..0838908 100644
--- a/include/wolf/messages.h
+++ b/include/wolf/messages.h
@@ -89,7 +89,7 @@
#define WOLF_MSG_DAEMON_FOUND_PID_IN_PIDFILE WOLF_MSG_DAEMON_BASE+14
#define WOLF_MSG_DAEMON_FOUND_PID_BUT_NO_PROCESS_RUNNING WOLF_MSG_DAEMON_BASE+15
#define WOLF_MSG_DAEMON_PROCESS_ALIVE_CHECK_FAILED WOLF_MSG_DAEMON_BASE+16
-#define WOLF_MSG_DAEMON_ALREADY_RUNNING WOLF_MSG_DAEMON_BASE+17
+#define WOLF_MSG_DAEMON_ALREADY_RUNNING_WITH_PID WOLF_MSG_DAEMON_BASE+17
#define WOLF_MSG_DAEMON_PIDFILE_IN_USE WOLF_MSG_DAEMON_BASE+18
#define WOLF_MSG_DAEMON_CANT_LOCK_PIDFILE_AFTER_CREATION WOLF_MSG_DAEMON_BASE+19
#define WOLF_MSG_DAEMON_CANT_TRUNCATE_PIDFILE WOLF_MSG_DAEMON_BASE+20
@@ -103,7 +103,53 @@
#define WOLF_MSG_DAEMON_CANT_REMOVE_PIDFILE WOLF_MSG_DAEMON_BASE+28
/* daemon/daemon.c */
-#define
+#define WOLF_MSG_DAEMON_CANT_CLOSE_FD WOLF_MSG_DAEMON_BASE+29
+#define WOLF_MSG_DAEMON_RETRIEVING_MAXNOFFDS_FAILED WOLF_MSG_DAEMON_BASE+30
+#define WOLF_MSG_DAEMON_CLOSING_ALL_FDS WOLF_MSG_DAEMON_BASE+31
+#define WOLF_MSG_DAEMON_CANT_OPEN_FD_AS_DEV_NULL WOLF_MSG_DAEMON_BASE+32
+#define WOLF_MSG_DAEMON_FD_NUMBERS_WRONG WOLF_MSG_DAEMON_BASE+33
+#define WOLF_MSG_DAEMON_PIPE_ATOMIC_WRITE_FAILED WOLF_MSG_DAEMON_BASE+34
+#define WOLF_MSG_DAEMON_PIPE_ATOMIC_WRITE_WRONG_OCTETS WOLF_MSG_DAEMON_BASE+35
+#define WOLF_MSG_DAEMON_PIPE_ATOMIC_READ_FAILED WOLF_MSG_DAEMON_BASE+36
+#define WOLF_MSG_DAEMON_PIPE_ATOMIC_READ_WRONG_OCTETS WOLF_MSG_DAEMON_BASE+37
+#define WOLF_MSG_DAEMON_ALREADY_RUNNING WOLF_MSG_DAEMON_BASE+38
+#define WOLF_MSG_DAEMON_CANT_START_AS_NON_ROOT WOLF_MSG_DAEMON_BASE+39
+#define WOLF_MSG_DAEMON_CANT_CREATE_EXIT_CODE_PIPE WOLF_MSG_DAEMON_BASE+40
+#define WOLF_MSG_DAEMON_EXIT_CODE_PIPE_CREATED WOLF_MSG_DAEMON_BASE+41
+#define WOLF_MSG_DAEMON_FIRST_FORK_FAILED WOLF_MSG_DAEMON_BASE+42
+#define WOLF_MSG_DAEMON_FIRST_FORK_REACHED WOLF_MSG_DAEMON_BASE+43
+#define WOLF_MSG_DAEMON_PARENT_AFTER_FIRST_FORK WOLF_MSG_DAEMON_BASE+44
+#define WOLF_MSG_DAEMON_CANT_CREATE_PARENT_PIPE WOLF_MSG_DAEMON_BASE+45
+#define WOLF_MSG_DAEMON_PARENT_PIPE_CREATED WOLF_MSG_DAEMON_BASE+46
+#define WOLF_MSG_DAEMON_CANT_SET_NEW_PROCESS_GROUP WOLF_MSG_DAEMON_BASE+47
+#define WOLF_MSG_DAEMON_SECOND_FORK_FAILED WOLF_MSG_DAEMON_BASE+48
+#define WOLF_MSG_DAEMON_SECOND_FORK_REACHED WOLF_MSG_DAEMON_BASE+49
+#define WOLF_MSG_DAEMON_PARENT_AFTER_SECOND_FORK WOLF_MSG_DAEMON_BASE+50
+#define WOLF_MSG_DAEMON_CANT_CHANGE_ROOT_DIR WOLF_MSG_DAEMON_BASE+51
+#define WOLF_MSG_DAEMON_CHANGED_ROOT_DIR WOLF_MSG_DAEMON_BASE+52
+#define WOLF_MSG_DAEMON_SWITCHED_UMASK WOLF_MSG_DAEMON_BASE+53
+#define WOLF_MSG_DAEMON_DAEMON_ALREADY_RUNNING_WITH_PID WOLF_MSG_DAEMON_BASE+54
+#define WOLF_MSG_DAEMON_SWITCHED_UMASK_FINAL WOLF_MSG_DAEMON_BASE+55
+#define WOLF_MSG_DAEMON_GROUP_NOT_FOUND WOLF_MSG_DAEMON_BASE+56
+#define WOLF_MSG_DAEMON_GETGRNAM_FAILED WOLF_MSG_DAEMON_BASE+57
+#define WOLF_MSG_DAEMON_USER_NOT_FOUND WOLF_MSG_DAEMON_BASE+58
+#define WOLF_MSG_DAEMON_GETPWNAM_FAILED WOLF_MSG_DAEMON_BASE+59
+#define WOLF_MSG_DAEMON_SETTING_UNPRIVILEGED_GROUP_FAILED WOLF_MSG_DAEMON_BASE+60
+#define WOLF_MSG_DAEMON_SETTING_UNPRIVILEDGED_USER_FAILED WOLF_MSG_DAEMON_BASE+61
+#define WOLF_MSG_DAEMON_SWITCHED_USER WOLF_MSG_DAEMON_BASE+62
+#define WOLF_MSG_DAEMON_EXIT_CALLED WOLF_MSG_DAEMON_BASE+63
+#define WOLF_MSG_DAEMON_WAITING_FOR_EXIT_CODE_ON_PIPE WOLF_MSG_DAEMON_BASE+64
+#define WOLF_MSG_DAEMON_TERMINATING_GRAND_PARENT WOLF_MSG_DAEMON_BASE+65
+#define WOLF_MSG_DAEMON_WAITING_FOR_TERMINATION WOLF_MSG_DAEMON_BASE+66
+#define WOLF_MSG_DAEMON_PARENT_GOT_TERMINATION WOLF_MSG_DAEMON_BASE+67
+#define WOLF_MSG_DAEMON_TERMINATING_PARENT WOLF_MSG_DAEMON_BASE+68
+#define WOLF_MSG_DAEMON_TERMINATING_DAEMON_OK WOLF_MSG_DAEMON_BASE+69
+#define WOLF_MSG_DAEMON_TERMINATING_DAEMON_ERROR WOLF_MSG_DAEMON_BASE+70
+#define WOLF_MSG_DAEMON_CANT_CREATE_SIGNAL_PIPE WOLF_MSG_DAEMON_BASE+71
+#define WOLF_MSG_DAEMON_SIGNAL_PIPE_CREATED WOLF_MSG_DAEMON_BASE+72
+#define WOLF_MSG_DAEMON_SELECT_FAILED_WAITING_FOR_SIGNAL WOLF_MSG_DAEMON_BASE+73
+#define WOLF_MSG_DAEMON_CANT_READ_SIGNAL_FROM_PIPE WOLF_MSG_DAEMON_BASE+74
+#define WOLF_MSG_DAEMON_NON_ATOMIC_READ_ON_SIGNAL_PIPE WOLF_MSG_DAEMON_BASE+75
#ifdef __cplusplus
extern "C" {