X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=syslog.h;fp=syslog.h;h=0000000000000000000000000000000000000000;hb=916f95cb58604038695347ee41a430d8ca1f0556;hp=fd78363d9a9fc3ce4badb93cd50f8033265bfb42;hpb=f9d31edb8938341b9217ee4c14eb58111414eb97;p=project%2Fprocd.git diff --git a/syslog.h b/syslog.h deleted file mode 100644 index fd78363..0000000 --- a/syslog.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (C) 2013 Felix Fietkau - * Copyright (C) 2013 John Crispin - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 2.1 - * as published by the Free Software Foundation - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - */ - -#ifndef __SYSLOG_H -#define __SYSLOG_H - -enum { - SOURCE_KLOG = 0, - SOURCE_SYSLOG = 1, - SOURCE_INTERNAL = 2, - SOURCE_ANY = 0xff, -}; - -struct log_head { - unsigned int size; - unsigned int id; - int priority; - int source; - struct timespec ts; - char data[]; -}; - -void log_init(void); -void log_shutdown(void); - -typedef void (*log_list_cb)(struct log_head *h); -struct log_head* log_list(int count, struct log_head *h); -int log_buffer_init(int size); -void log_add(char *buf, int size, int source); -void log_printf(char *fmt, ...); - -#endif