Software /
code /
prosody
Comparison
util-src/pposix.c @ 1842:8337c0d4aee4
util.pposix: Compatibility with Solaris systems (thanks Filip)
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Tue, 29 Sep 2009 14:22:02 +0100 |
parent | 1579:95698f021c5d |
child | 2060:b23295b5428a |
comparison
equal
deleted
inserted
replaced
1841:0dc1daa94e7f | 1842:8337c0d4aee4 |
---|---|
89 | 89 |
90 /* Syslog support */ | 90 /* Syslog support */ |
91 | 91 |
92 const char * const facility_strings[] = { | 92 const char * const facility_strings[] = { |
93 "auth", | 93 "auth", |
94 #if !(defined(sun) || defined(__sun)) | |
94 "authpriv", | 95 "authpriv", |
96 #endif | |
95 "cron", | 97 "cron", |
96 "daemon", | 98 "daemon", |
99 #if !(defined(sun) || defined(__sun)) | |
97 "ftp", | 100 "ftp", |
101 #endif | |
98 "kern", | 102 "kern", |
99 "local0", | 103 "local0", |
100 "local1", | 104 "local1", |
101 "local2", | 105 "local2", |
102 "local3", | 106 "local3", |
111 "uucp", | 115 "uucp", |
112 NULL | 116 NULL |
113 }; | 117 }; |
114 int facility_constants[] = { | 118 int facility_constants[] = { |
115 LOG_AUTH, | 119 LOG_AUTH, |
120 #if !(defined(sun) || defined(__sun)) | |
116 LOG_AUTHPRIV, | 121 LOG_AUTHPRIV, |
122 #endif | |
117 LOG_CRON, | 123 LOG_CRON, |
118 LOG_DAEMON, | 124 LOG_DAEMON, |
125 #if !(defined(sun) || defined(__sun)) | |
119 LOG_FTP, | 126 LOG_FTP, |
127 #endif | |
120 LOG_KERN, | 128 LOG_KERN, |
121 LOG_LOCAL0, | 129 LOG_LOCAL0, |
122 LOG_LOCAL1, | 130 LOG_LOCAL1, |
123 LOG_LOCAL2, | 131 LOG_LOCAL2, |
124 LOG_LOCAL3, | 132 LOG_LOCAL3, |
363 int string2resource(const char *s) { | 371 int string2resource(const char *s) { |
364 if (!strcmp(s, "CORE")) return RLIMIT_CORE; | 372 if (!strcmp(s, "CORE")) return RLIMIT_CORE; |
365 if (!strcmp(s, "CPU")) return RLIMIT_CPU; | 373 if (!strcmp(s, "CPU")) return RLIMIT_CPU; |
366 if (!strcmp(s, "DATA")) return RLIMIT_DATA; | 374 if (!strcmp(s, "DATA")) return RLIMIT_DATA; |
367 if (!strcmp(s, "FSIZE")) return RLIMIT_FSIZE; | 375 if (!strcmp(s, "FSIZE")) return RLIMIT_FSIZE; |
376 if (!strcmp(s, "NOFILE")) return RLIMIT_NOFILE; | |
377 if (!strcmp(s, "STACK")) return RLIMIT_STACK; | |
378 #if !(defined(sun) || defined(__sun)) | |
368 if (!strcmp(s, "MEMLOCK")) return RLIMIT_MEMLOCK; | 379 if (!strcmp(s, "MEMLOCK")) return RLIMIT_MEMLOCK; |
369 if (!strcmp(s, "NOFILE")) return RLIMIT_NOFILE; | |
370 if (!strcmp(s, "NPROC")) return RLIMIT_NPROC; | 380 if (!strcmp(s, "NPROC")) return RLIMIT_NPROC; |
371 if (!strcmp(s, "RSS")) return RLIMIT_RSS; | 381 if (!strcmp(s, "RSS")) return RLIMIT_RSS; |
372 if (!strcmp(s, "STACK")) return RLIMIT_STACK; | 382 #endif |
373 return -1; | 383 return -1; |
374 } | 384 } |
375 | 385 |
376 int lc_setrlimit(lua_State *L) { | 386 int lc_setrlimit(lua_State *L) { |
377 int arguments = lua_gettop(L); | 387 int arguments = lua_gettop(L); |