summaryrefslogtreecommitdiff
path: root/net/nagios-nrpe/patches/patch-aa
blob: 3d3991bff1788b181e4d934f8dbdf465e86be1c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
$NetBSD: patch-aa,v 1.3 2010/09/29 11:21:02 obache Exp $

* some platforms don't support LOG_AUTHPRIV and LOG_FTP syslog facility
* remove deprecated `errno` definition

--- src/nrpe.c.orig	2008-03-10 21:04:43.000000000 +0000
+++ src/nrpe.c
@@ -613,10 +613,14 @@ int get_log_facility(char *varvalue){
 		log_facility=LOG_UUCP;
 	else if(!strcmp(varvalue,"cron"))
 		log_facility=LOG_CRON;
+#ifdef LOG_AUTHPRIV
 	else if(!strcmp(varvalue,"authpriv"))
 		log_facility=LOG_AUTHPRIV;
+#endif
+#ifdef LOG_FTP
 	else if(!strcmp(varvalue,"ftp"))
 		log_facility=LOG_FTP;
+#endif
 	else if(!strcmp(varvalue,"local0"))
 		log_facility=LOG_LOCAL0;
 	else if(!strcmp(varvalue,"local1"))
@@ -1320,7 +1324,6 @@ int my_system(char *command,int timeout,
         pid_t pid;
 	int status;
 	int result;
-	extern int errno;
 	char buffer[MAX_INPUT_BUFFER];
 	int fd[2];
 	FILE *fp;