This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.
Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
This line in make-syscalls.sh: # find the name without leading underscores set `echo $strong $weak |tr -s ' \t' '\12' |sed '/^_/d'` doesn't work with these declarations in sysdeps/unix/sysv/linux/mips/syscalls.list: s_llseek llseek _llseek i:iiipi __syscall__llseek s_sigaction sigaction sigaction i:ipp __syscall_sigaction s_ustat ustat ustat i:ip __syscall_ustat sys_mknod xmknod mknod i:sii __syscall_mknod For testing run this: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #! /bin/bash strong="__syscall__llseek" echo $strong $weak |tr -s ' \t' '\12' |sed '/^_/d' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The output is empty - and therefore set is invoked as set `` - which puts the whole environment into sysd-syscalls :-( What's the proper way to fix this? Andreas -- Andreas Jaeger SuSE Labs aj@suse.de private aj@arthur.inka.de
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |