From: Kevin Coffman svcgssd needs -lnfs when using new function closeall(). --- nfs-utils-1.0.7-kwc/utils/svcgssd/Makefile | 3 ++- nfs-utils-1.0.7-kwc/utils/svcgssd/svcgssd.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff -puN utils/svcgssd/Makefile~svcgssd_closeall_lib utils/svcgssd/Makefile --- nfs-utils-1.0.7/utils/svcgssd/Makefile~svcgssd_closeall_lib 2005-10-17 09:26:12.059418000 -0400 +++ nfs-utils-1.0.7-kwc/utils/svcgssd/Makefile 2005-10-17 09:26:12.078418000 -0400 @@ -7,7 +7,8 @@ PROGRAM = svcgssd PREFIX = rpc. OBJS = svcgssd.o svcgssd_main_loop.o svcgssd_proc.o err_util.o gss_util.o \ gss_oids.o context.o context_heimdal.o cacheio.o svcgssd_mech2file.o -LIBS = -Wl,-rpath=$(KRBDIR)/lib -lrpcsecgss -lgssapi -ldl $(KRBLIB) -lnfsidmap +LIBS = -lnfs -lrpcsecgss -lgssapi -lnfsidmap -ldl \ + -Wl,-rpath=$(KRBDIR)/lib $(KRBLIB) MAN8 = svcgssd LINKED = err_util.c gss_util.c gss_oids.c context.c context_heimdal.c diff -puN utils/svcgssd/svcgssd.c~svcgssd_closeall_lib utils/svcgssd/svcgssd.c --- nfs-utils-1.0.7/utils/svcgssd/svcgssd.c~svcgssd_closeall_lib 2005-10-17 09:39:38.233727000 -0400 +++ nfs-utils-1.0.7-kwc/utils/svcgssd/svcgssd.c 2005-10-17 09:40:50.397318000 -0400 @@ -54,6 +54,7 @@ #include #include #include +#include "nfslib.h" #include "svcgssd.h" #include "gss_util.h" #include "err_util.h" @@ -69,7 +70,7 @@ int pipefds[2] = { -1, -1}; static void mydaemon(int nochdir, int noclose) { - int pid, status, tempfd, fdmax, filedes; + int pid, status, tempfd; if (pipe(pipefds) < 0) { printerr(1, "mydaemon: pipe() failed: errno %d (%s)\n", _