sconf.h (xinetd-2.3.15) | : | sconf.h (xinetd-2.3.15.4.tar.xz) | ||
---|---|---|---|---|
skipping to change at line 12 | skipping to change at line 12 | |||
* (c) Copyright 1992 by Panagiotis Tsirigotis | * (c) Copyright 1992 by Panagiotis Tsirigotis | |||
* (c) Sections Copyright 1998-2001 by Rob Braun | * (c) Sections Copyright 1998-2001 by Rob Braun | |||
* All rights reserved. The file named COPYRIGHT specifies the terms | * All rights reserved. The file named COPYRIGHT specifies the terms | |||
* and conditions for redistribution. | * and conditions for redistribution. | |||
*/ | */ | |||
#ifndef SCONF_H | #ifndef SCONF_H | |||
#define SCONF_H | #define SCONF_H | |||
/* | /* | |||
* $Id: sconf.h,v 1.11 2007-09-20 14:58:27 bbraun Exp $ | * $Id$ | |||
*/ | */ | |||
#include "config.h" | #include "config.h" | |||
#ifdef HAVE_STDINT_H | #ifdef HAVE_STDINT_H | |||
#include <stdint.h> | #include <stdint.h> | |||
#endif | #endif | |||
#include <sys/types.h> | #include <sys/types.h> | |||
#include <netinet/in.h> | #include <netinet/in.h> | |||
#include <sys/socket.h> | #include <sys/socket.h> | |||
#include <netdb.h> | #include <netdb.h> | |||
#include <sys/time.h> | #include <sys/time.h> | |||
#ifdef HAVE_SYS_RESOURCE_H | ||||
#include <sys/resource.h> | #include <sys/resource.h> | |||
#endif | ||||
#include "libportable.h" | #include "libportable.h" | |||
#include "pset.h" | #include "pset.h" | |||
#include "m_env.h" | #include "m_env.h" | |||
#include "mask.h" | #include "mask.h" | |||
#include "defs.h" | #include "defs.h" | |||
#include "log.h" | #include "log.h" | |||
#include "builtins.h" | #include "builtins.h" | |||
#include "attr.h" | #include "attr.h" | |||
skipping to change at line 146 | skipping to change at line 144 | |||
char *sc_banner_fail ; | char *sc_banner_fail ; | |||
double sc_max_load ; | double sc_max_load ; | |||
time_t sc_time_limit ; | time_t sc_time_limit ; | |||
time_t sc_time_conn ; | time_t sc_time_conn ; | |||
time_t sc_time_conn_max ; | time_t sc_time_conn_max ; | |||
time_t sc_time_wait ; | time_t sc_time_wait ; | |||
time_t sc_time_reenable ; | time_t sc_time_reenable ; | |||
rlim_t sc_rlim_as; | rlim_t sc_rlim_as; | |||
rlim_t sc_rlim_cpu; | rlim_t sc_rlim_cpu; | |||
rlim_t sc_rlim_data; | rlim_t sc_rlim_data; | |||
rlim_t sc_rlim_files; | ||||
rlim_t sc_rlim_rss; | rlim_t sc_rlim_rss; | |||
rlim_t sc_rlim_stack; | rlim_t sc_rlim_stack; | |||
mode_t sc_umask; | mode_t sc_umask; | |||
int sc_deny_time; /* Sensor deny access time: | int sc_deny_time; /* Sensor deny access time: | |||
-1: forever | -1: forever | |||
0: never | 0: never | |||
X: X minutes */ | X: X minutes */ | |||
#ifdef HAVE_MDNS | ||||
char *sc_mdns_name; | ||||
boolean_e sc_mdns; | ||||
void *mdns_state; | ||||
#endif | ||||
#ifdef LIBWRAP | #ifdef LIBWRAP | |||
char *sc_libwrap; | char *sc_libwrap; | |||
#endif | #endif | |||
} ; | } ; | |||
#define SCP( p ) ((struct service_config *)(p)) | #define SCP( p ) ((struct service_config *)(p)) | |||
/* | /* | |||
* Field access macros | * Field access macros | |||
*/ | */ | |||
skipping to change at line 194 | skipping to change at line 188 | |||
#define SC_SERVER_ARGV( scp ) (scp)->sc_server_argv | #define SC_SERVER_ARGV( scp ) (scp)->sc_server_argv | |||
#define SC_ONLY_FROM( scp ) (scp)->sc_only_from | #define SC_ONLY_FROM( scp ) (scp)->sc_only_from | |||
#define SC_NO_ACCESS( scp ) (scp)->sc_no_access | #define SC_NO_ACCESS( scp ) (scp)->sc_no_access | |||
#define SC_ACCESS_TIMES( scp ) (scp)->sc_access_times | #define SC_ACCESS_TIMES( scp ) (scp)->sc_access_times | |||
#define SC_LOG_ON_SUCCESS( scp ) (scp)->sc_log_on_success | #define SC_LOG_ON_SUCCESS( scp ) (scp)->sc_log_on_success | |||
#define SC_LOG_ON_FAILURE( scp ) (scp)->sc_log_on_failure | #define SC_LOG_ON_FAILURE( scp ) (scp)->sc_log_on_failure | |||
#define SC_PASS_ENV_VARS( scp ) (scp)->sc_pass_env_vars | #define SC_PASS_ENV_VARS( scp ) (scp)->sc_pass_env_vars | |||
#define SC_RLIM_AS( scp ) (scp)->sc_rlim_as | #define SC_RLIM_AS( scp ) (scp)->sc_rlim_as | |||
#define SC_RLIM_CPU( scp ) (scp)->sc_rlim_cpu | #define SC_RLIM_CPU( scp ) (scp)->sc_rlim_cpu | |||
#define SC_RLIM_DATA( scp ) (scp)->sc_rlim_data | #define SC_RLIM_DATA( scp ) (scp)->sc_rlim_data | |||
#define SC_RLIM_FILES( scp ) (scp)->sc_rlim_files | ||||
#define SC_RLIM_RSS( scp ) (scp)->sc_rlim_rss | #define SC_RLIM_RSS( scp ) (scp)->sc_rlim_rss | |||
#define SC_RLIM_STACK( scp ) (scp)->sc_rlim_stack | #define SC_RLIM_STACK( scp ) (scp)->sc_rlim_stack | |||
#define SC_TYPE( scp ) (scp)->sc_type | #define SC_TYPE( scp ) (scp)->sc_type | |||
#define SC_WAIT( scp ) (scp)->sc_wait | #define SC_WAIT( scp ) (scp)->sc_wait | |||
#define SC_XFLAGS( scp ) (scp)->sc_xflags | #define SC_XFLAGS( scp ) (scp)->sc_xflags | |||
#define SC_V6ONLY( scp ) (scp)->sc_v6only | #define SC_V6ONLY( scp ) (scp)->sc_v6only | |||
#define SC_ENABLED( scp ) (scp)->sc_enabled | #define SC_ENABLED( scp ) (scp)->sc_enabled | |||
#define SC_DISABLED( scp ) (scp)->sc_disabled | #define SC_DISABLED( scp ) (scp)->sc_disabled | |||
#define SC_BUILTIN( scp ) (scp)->sc_builtin | #define SC_BUILTIN( scp ) (scp)->sc_builtin | |||
#define SC_REDIR_ADDR( scp ) (scp)->sc_redir_addr | #define SC_REDIR_ADDR( scp ) (scp)->sc_redir_addr | |||
End of changes. 6 change blocks. | ||||
8 lines changed or deleted | 3 lines changed or added |