diff --git a/src/mod/loggers/mod_syslog/mod_syslog.c b/src/mod/loggers/mod_syslog/mod_syslog.c
index c131d19e0e..de87e86064 100644
--- a/src/mod/loggers/mod_syslog/mod_syslog.c
+++ b/src/mod/loggers/mod_syslog/mod_syslog.c
@@ -64,10 +64,12 @@ switch_status_t set_global_facility(const char *facility)
 {
 	const struct _facility_table_entry facilities[] = {
 		{ "auth",     LOG_AUTH     },
+ #if !defined (__SVR4) && !defined (__sun)
 		{ "authpriv", LOG_AUTHPRIV },
+                { "ftp",      LOG_FTP      },
+#endif
 		{ "cron",     LOG_CRON     },
 		{ "daemon",   LOG_DAEMON   },
-		{ "ftp",      LOG_FTP      },
 		{ "kern",     LOG_KERN     },
 		{ "local0",   LOG_LOCAL0   },
 		{ "local1",   LOG_LOCAL1   },