You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.1 KiB
C
34 lines
1.1 KiB
C
/* pmap_check.h */
|
|
|
|
extern int from_local(struct sockaddr_in *addr);
|
|
extern void check_startup(void);
|
|
extern int check_default(struct sockaddr_in *addr,
|
|
u_long proc, u_long prog);
|
|
#ifdef LOOPBACK_SETUNSET
|
|
extern int
|
|
check_setunset(SVCXPRT *xprt, SVCXPRT *ludp_xprt, SVCXPRT *ltcp_xprt,
|
|
u_long proc, u_long prog, u_long port);
|
|
#else
|
|
extern int
|
|
check_setunset(struct sockaddr_in *addr, u_long proc,
|
|
u_long prog, u_long port);
|
|
#endif
|
|
extern int check_privileged_port(struct sockaddr_in *addr,
|
|
u_long proc,
|
|
u_long prog, u_long port);
|
|
extern int check_callit(struct sockaddr_in *addr, u_long proc,
|
|
u_long prog, u_long aproc);
|
|
extern int verboselog __attribute__ ((visibility ("hidden")));
|
|
extern int allow_severity __attribute__ ((visibility ("hidden")));
|
|
extern int deny_severity __attribute__ ((visibility ("hidden")));
|
|
|
|
#ifdef LOOPBACK_SETUNSET
|
|
#define CHECK_SETUNSET check_setunset
|
|
#else
|
|
#define CHECK_SETUNSET(xprt,ludp,ltcp,proc,prog,port) \
|
|
check_setunset(svc_getcaller(xprt),proc,prog,port)
|
|
#endif
|
|
|
|
extern int daemon_uid;
|
|
extern int daemon_gid;
|