Import Debian changes 20180207-1
[hcoop/debian/mlton.git] / runtime / basis / MLton / Syslog / Syslog.c
CommitLineData
7f918cf1
CE
1#include "platform.h"
2
3void MLton_Syslog_closelog(void) {
4 closelog();
5}
6
7/* openlog relies on the string being around forever. */
8void MLton_Syslog_openlog(NullString8_t s, C_Int_t o, C_Int_t f) {
9 const char *s_ = strdup ((const char*)s);
10 if (s_ == NULL)
11 s_ = "";
12 openlog (s_, o, f);
13}
14
15void MLton_Syslog_syslog(C_Int_t p, NullString8_t s) {
16 syslog(p, "%s", (const char*)s);
17}