1*4882a593SmuzhiyunThis patch fixes compiling xinetd without RPC support. 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunThe content of this patch was copied from the OpenWrt project: 4*4882a593Smuzhiyunhttps://dev.openwrt.org/browser/packages/net/xinetd/patches/003-rpc_fix.patch 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunSigned-off-by: Danomi Manchego <danomimanchego123@gmail.com> 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun--- a/xinetd/confparse.c 9*4882a593Smuzhiyun+++ b/xinetd/confparse.c 10*4882a593Smuzhiyun@@ -745,7 +745,7 @@ static status_e check_entry( struct serv 11*4882a593Smuzhiyun } 12*4882a593Smuzhiyun } 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun-/* #ifndef NO_RPC */ 15*4882a593Smuzhiyun+#ifndef NO_RPC 16*4882a593Smuzhiyun #if defined(HAVE_RPC_RPCENT_H) || defined(HAVE_NETDB_H) 17*4882a593Smuzhiyun if ( SC_IS_RPC( scp ) && !SC_IS_UNLISTED( scp ) ) 18*4882a593Smuzhiyun { 19*4882a593Smuzhiyun@@ -759,6 +759,7 @@ static status_e check_entry( struct serv 20*4882a593Smuzhiyun SC_RPCDATA( scp )->rd_program_number = rep->r_number ; 21*4882a593Smuzhiyun } 22*4882a593Smuzhiyun else 23*4882a593Smuzhiyun+#endif 24*4882a593Smuzhiyun #endif /* ! NO_RPC */ 25*4882a593Smuzhiyun { 26*4882a593Smuzhiyun if ( !SC_IS_UNLISTED( scp ) ) 27