diff options
author | Justus Winter <4winter@informatik.uni-hamburg.de> | 2014-12-12 17:09:07 +0100 |
---|---|---|
committer | Justus Winter <4winter@informatik.uni-hamburg.de> | 2014-12-12 17:09:07 +0100 |
commit | 89c2cbb53b8ad14ae9d5d06ec230a696bea4a6ba (patch) | |
tree | ad6e7cd8f172b6e8e1adf9f6a0851805c472cc96 /Makeconf | |
parent | b541a7c513aafa636a8ce0903aab4b72504bc0ed (diff) | |
download | hurd-89c2cbb53b8ad14ae9d5d06ec230a696bea4a6ba.tar.gz hurd-89c2cbb53b8ad14ae9d5d06ec230a696bea4a6ba.tar.bz2 hurd-89c2cbb53b8ad14ae9d5d06ec230a696bea4a6ba.zip |
hurd: make the protected payload changes less intrusive
The changes to `hurd_types.defs' caused the glibc build to fail.
Guard the problematic parts with `HURD_SERVER' similar how it is done
in GNU Mach.
* Makeconf: Define `HURD_SERVER' when preprocessing the RPC
definitions for the server side.
* hurd/hurd_types.defs: Guard problematic parts with `HURD_SERVER'.
Diffstat (limited to 'Makeconf')
-rw-r--r-- | Makeconf | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -546,6 +546,7 @@ MIGCOMFLAGS := -subrprefix __ %.sdefsi %.sdefs.d: %.defs $(CPP) $(CPPFLAGS) $(MIGSFLAGS) $($*-MIGSFLAGS) -DSERVERPREFIX=S_ \ + -DHURD_SERVER=1 \ -MD -MF $*.sdefs.d.new \ $< -o $*.sdefsi sed -e 's/[^:]*:/$*Server.c $(mig-sheader-prefix)$*_S.h:/' \ |