From 37d0ce9c59365dc1dd12d71be316d95e79b0c09a Mon Sep 17 00:00:00 2001 From: hybrid Date: Tue, 2 Jun 2026 12:03:12 +0300 Subject: try: syslog implementation --- src/main.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index a0318ef..53fd0b2 100644 --- a/src/main.c +++ b/src/main.c @@ -1,6 +1,25 @@ #include #include +#include + +#include +#include int main(int argc, char **argv) { + char *str = NULL; + size_t n = 0; + + openlog(NULL, LOG_PID, LOG_LOCAL0); + + for (int i = 0; i < argc; i++) + n += strlen(*argv+i); + + if ((str = malloc(n + 1)) == NULL) { + perror("main: malloc failed"); + exit(EXIT_FAILURE); + } + + syslog(LOG_DEBUG, "args: %s\n", str); + return 0; } -- cgit v1.3.1