aboutsummaryrefslogtreecommitdiff
path: root/jabberd/jabberd.h
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2007-06-02 18:45:53 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2007-06-02 18:45:53 +0000
commit2c26c67fae94e783d5cc5ee634273b639aa405e5 (patch)
tree2a06b7393fa97e5ce6a4b5e166ae412de063f1ad /jabberd/jabberd.h
parent2a37423d019dbfdfd8c11072dd6abe624aa5c286 (diff)
downloadgsc-2c26c67fae94e783d5cc5ee634273b639aa405e5.tar.gz
gsc-2c26c67fae94e783d5cc5ee634273b639aa405e5.tar.bz2
Update
git-svn-id: file:///svnroot/gsc/trunk@250 d2de0444-eb31-0410-8365-af798a554d48
Diffstat (limited to 'jabberd/jabberd.h')
-rw-r--r--jabberd/jabberd.h21
1 files changed, 20 insertions, 1 deletions
diff --git a/jabberd/jabberd.h b/jabberd/jabberd.h
index 2387132..388a307 100644
--- a/jabberd/jabberd.h
+++ b/jabberd/jabberd.h
@@ -41,11 +41,15 @@
# define getmaxfd() 256
#endif
+#define RETR_OUT 0
+#define RETR_ERR 1
+
#define TESTTIME 2*60
#define SLEEPTIME 5*60
#define MAXSPAWN 10
-void register_prog (char *cmd, char *cfg);
+void register_prog (char *tag, char **argv, int retr[2]);
+void register_jabber_process (char *cmd, char *cfg);
void logmsg(int prio, char *fmt, ...);
void signal_setup (RETSIGTYPE (*sf)(int));
@@ -59,3 +63,18 @@ void progman_wake_disabled (void);
extern int debug_level;
extern char *syslog_tag;
extern int log_facility;
+
+extern int argcv_get (const char *command, const char *delim,
+ const char* cmnt,
+ int *argc, char ***argv);
+extern int argcv_get_n (const char *command, int len,
+ const char *delim, const char *cmnt,
+ int *argc, char ***argv);
+
+extern int argcv_string (int argc, char **argv, char **string);
+extern int argcv_free (int argc, char **argv);
+extern int argcv_unquote_char (int c);
+extern int argcv_quote_char (int c);
+extern size_t argcv_quoted_length (const char *str, int *quote);
+extern void argcv_unquote_copy (char *dst, const char *src, size_t n);
+extern void argcv_quote_copy (char *dst, const char *src);

Return to:

Send suggestions and report system problems to the System administrator.