X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fstatd%2Frmtcall.c;h=7684b3b51eb142b3c7f18e760868cd0575521729;hp=809d1adc066a99c44f7ad7a3d2e1d4be46880aa7;hb=c481a5416e5b937541205da23cde15cdabf106c1;hpb=0270a2498325b70be4c1ac91bb64c4f29607b57f diff --git a/utils/statd/rmtcall.c b/utils/statd/rmtcall.c index 809d1ad..7684b3b 100644 --- a/utils/statd/rmtcall.c +++ b/utils/statd/rmtcall.c @@ -37,7 +37,9 @@ #include #include #include +#ifdef HAVE_IFADDRS_H #include +#endif /* HAVE_IFADDRS_H */ #include "sm_inter.h" #include "statd.h" #include "notlist.h" @@ -94,6 +96,8 @@ statd_get_socket(int port) out_success: return sockfd; } + +#ifdef HAVE_IFADDRS_H /* * Using the NL_ADDR(lp), reset (if needed) the hostname * that will be put in the SM_NOTIFY to the hostname @@ -138,6 +142,7 @@ reset_my_name(notify_list *lp) } return; } +#endif /* HAVE_IFADDRS_H */ /* * Try to resolve host name for notify/callback request * @@ -379,9 +384,10 @@ process_entry(int sockfd, notify_list *lp) * set the NL_MY_NAME(lp) hostname to the * one associated with the network interface */ +#ifdef HAVE_IFADDRS_H if (!(run_mode & STATIC_HOSTNAME)) reset_my_name(lp); - +#endif /* HAVE_IFADDRS_H */ func = (xdrproc_t) xdr_stat_chge; new_stat.state = MY_STATE; new_stat.mon_name = NL_MY_NAME(lp);