diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2018-03-04 02:11:46 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2018-03-04 02:13:56 +0100 |
commit | 95dfdbd28cb78f82817f6f965c303d03d1d420dd (patch) | |
tree | e07c820167e8256d5bd21846e5217c4b88a3b6dd /mach | |
parent | 44c6376ca357531fe8169f821acde8c4b574d5ac (diff) | |
download | glibc-95dfdbd28cb78f82817f6f965c303d03d1d420dd.zip glibc-95dfdbd28cb78f82817f6f965c303d03d1d420dd.tar.gz glibc-95dfdbd28cb78f82817f6f965c303d03d1d420dd.tar.bz2 |
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')
-rw-r--r-- | mach/Machrules | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mach/Machrules b/mach/Machrules index 4f9ec42..65411f4 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), \ |