1 /* 2 +----------------------------------------------------------------------+ 3 | PHP Version 7 | 4 +----------------------------------------------------------------------+ 5 | Copyright (c) 1997-2018 The PHP Group | 6 +----------------------------------------------------------------------+ 7 | This source file is subject to version 3.01 of the PHP license, | 8 | that is bundled with this package in the file LICENSE, and is | 9 | available through the world-wide-web at the following url: | 10 | http://www.php.net/license/3_01.txt | 11 | If you did not receive a copy of the PHP license and are unable to | 12 | obtain it through the world-wide-web, please send a note to | 13 | license@php.net so we can mail you a copy immediately. | 14 +----------------------------------------------------------------------+ 15 | Author: | 16 +----------------------------------------------------------------------+ 17 */ 18 19 #ifndef PHP_SYSLOG_H 20 #define PHP_SYSLOG_H 21 22 #include "php.h" 23 24 #ifdef PHP_WIN32 25 #include "win32/syslog.h" 26 #else 27 #include <php_config.h> 28 #ifdef HAVE_SYSLOG_H 29 #include <syslog.h> 30 #endif 31 #endif 32 33 /* Syslog filters */ 34 #define PHP_SYSLOG_FILTER_ALL 0 35 #define PHP_SYSLOG_FILTER_NO_CTRL 1 36 #define PHP_SYSLOG_FILTER_ASCII 2 37 #define PHP_SYSLOG_FILTER_RAW 3 38 39 BEGIN_EXTERN_C() 40 PHPAPI void php_syslog(int, const char *format, ...); 41 PHPAPI void php_openlog(const char *, int, int); 42 END_EXTERN_C() 43 44 #endif 45 46 /* 47 * Local variables: 48 * tab-width: 4 49 * c-basic-offset: 4 50 * End: 51 * vim600: sw=4 ts=4 fdm=marker 52 * vim<600: sw=4 ts=4 53 */ 54