The process interfaces got new routines, add processUser.o so that they get picked up by the servers that need them.
As I understand it this is no longer necessary once the libc has been rebuilt with the new definitions. So this patch can either be omitted if the libc is rebuild first, or committed now and reverted once the libc has been rebuilt. --- init/Makefile | 2 +- libdiskfs/Makefile | 2 +- libnetfs/Makefile | 3 ++- libtrivfs/Makefile | 2 +- mach-defpager/Makefile | 2 +- trans/Makefile | 4 ++-- 6 files changed, 8 insertions(+), 7 deletions(-) diff --git a/init/Makefile b/init/Makefile index ffb82ff..5ae3b50 100644 --- a/init/Makefile +++ b/init/Makefile @@ -21,7 +21,7 @@ makemode := server SRCS = init.c stubs.c OBJS = $(SRCS:.c=.o) \ startupServer.o notifyServer.o startup_replyUser.o msgServer.o \ - startup_notifyUser.o + startup_notifyUser.o processUser.o target = init HURDLIBS = shouldbeinlibc diff --git a/libdiskfs/Makefile b/libdiskfs/Makefile index 3c8de4c..44cb3a6 100644 --- a/libdiskfs/Makefile +++ b/libdiskfs/Makefile @@ -57,7 +57,7 @@ installhdrs = diskfs.h diskfs-pager.h MIGSTUBS = fsServer.o ioServer.o fsysServer.o exec_startupServer.o \ fsys_replyUser.o fs_notifyUser.o ifsockServer.o \ - startup_notifyServer.o + startup_notifyServer.o processUser.o OBJS = $(sort $(SRCS:.c=.o) $(MIGSTUBS)) HURDLIBS = fshelp iohelp store ports shouldbeinlibc pager diff --git a/libnetfs/Makefile b/libnetfs/Makefile index 24b5aca..878ab60 100644 --- a/libnetfs/Makefile +++ b/libnetfs/Makefile @@ -58,7 +58,8 @@ SRCS= $(OTHERSRCS) $(FSSRCS) $(IOSRCS) $(FSYSSRCS) $(IFSOCKSRCS) installhdrs=netfs.h -MIGSTUBS= ioServer.o fsServer.o fsysServer.o fsys_replyUser.o ifsockServer.o +MIGSTUBS= ioServer.o fsServer.o fsysServer.o fsys_replyUser.o ifsockServer.o \ + processUser.o OBJS=$(sort $(SRCS:.c=.o) $(MIGSTUBS)) diff --git a/libtrivfs/Makefile b/libtrivfs/Makefile index 1c6fd5e..6df2b7c 100644 --- a/libtrivfs/Makefile +++ b/libtrivfs/Makefile @@ -43,7 +43,7 @@ OTHERSRCS=demuxer.c protid-clean.c protid-dup.c cntl-create.c \ SRCS=$(FSSRCS) $(IOSRCS) $(FSYSSRCS) $(OTHERSRCS) -MIGSTUBS=fsServer.o ioServer.o fsysServer.o fsys_replyUser.o +MIGSTUBS=fsServer.o ioServer.o fsysServer.o fsys_replyUser.o processUser.o libname = libtrivfs HURDLIBS = fshelp iohelp ports shouldbeinlibc diff --git a/mach-defpager/Makefile b/mach-defpager/Makefile index 5a98d69..8c48b29 100644 --- a/mach-defpager/Makefile +++ b/mach-defpager/Makefile @@ -27,7 +27,7 @@ SRCS := default_pager.c kalloc.c wiring.c main.c setup.c OBJS := $(SRCS:.c=.o) \ $(addsuffix Server.o,\ memory_object default_pager memory_object_default exc) \ - default_pager_replyUser.o + default_pager_replyUser.o processUser.o OTHERLIBS:= -lpthread LDFLAGS += -static diff --git a/trans/Makefile b/trans/Makefile index b3210b6..6b821b8 100644 --- a/trans/Makefile +++ b/trans/Makefile @@ -27,7 +27,7 @@ SRCS = ifsock.c symlink.c magic.c null.c fifo.c new-fifo.c fwd.c \ OBJS = $(SRCS:.c=.o) fsysServer.o ifsockServer.o passwordServer.o \ crashServer.o crash_replyUser.o msgServer.o \ default_pagerServer.o default_pagerUser.o \ - device_replyServer.o elfcore.o + device_replyServer.o elfcore.o processUser.o HURDLIBS = ports netfs trivfs iohelp fshelp pipe ihash shouldbeinlibc LDLIBS += -lpthread password-LDLIBS = $(LIBCRYPT) @@ -36,7 +36,7 @@ include ../Makeconf vpath elfcore.c $(top_srcdir)/exec -symlink: fsysServer.o +symlink: fsysServer.o processUser.o ifsock: ifsockServer.o crash: crashServer.o crash_replyUser.o msgServer.o elfcore.o password: passwordServer.o -- 1.7.10.4