about summary refs log tree commit diff
path: root/mach/Machrules
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2018-03-04 02:11:46 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2018-03-04 02:13:56 +0100
commit95dfdbd28cb78f82817f6f965c303d03d1d420dd (patch)
treee07c820167e8256d5bd21846e5217c4b88a3b6dd /mach/Machrules
parent44c6376ca357531fe8169f821acde8c4b574d5ac (diff)
downloadglibc-95dfdbd28cb78f82817f6f965c303d03d1d420dd.tar.gz
glibc-95dfdbd28cb78f82817f6f965c303d03d1d420dd.tar.xz
glibc-95dfdbd28cb78f82817f6f965c303d03d1d420dd.zip
hurd: Avoid using ino64_t and loff_t in headers
	* mach/Machrules ($(patsubst %,$(objpfx)%.h,$(user-interfaces)):
	Process mig output through $(migheaderpipe).
	* hurd/Makefile (migheaderpipe): Define variable.
Diffstat (limited to 'mach/Machrules')
-rw-r--r--mach/Machrules3
1 files changed, 2 insertions, 1 deletions
diff --git a/mach/Machrules b/mach/Machrules
index 4f9ec421ec..65411f493a 100644
--- a/mach/Machrules
+++ b/mach/Machrules
@@ -29,6 +29,7 @@
 # _S_rpcname.
 
 # Includers can also add to or modify `migdefines' to set MiG flags.
+# They can also set `migheaderpipe' to mangle the MiG header output.
 
 all:
 
@@ -176,7 +177,7 @@ $(patsubst %,$(objpfx)%.h,$(user-interfaces)): $(objpfx)%.h: $(objpfx)%.__h \
 							     $(objpfx)%.uh
 # The last line of foo.__h is "#endif _foo_user_".
 # The first two lines of foo.uh are "#ifndef _foo_user_"/"#define _foo_user_".
-	(sed -e '$$d' $<; sed -e '1,2d' $(word 2,$^)) > $@-new
+	(sed -e '$$d' $<; sed -e '1,2d' $(word 2,$^)) $(migheaderpipe) > $@-new
 	mv -f $@-new $@
 
 interface-routines := $(foreach if,$(user-interfaces),			\