genassym.sh update

Change-Id: Ibacd47683f7a668eb1dd717014f904581ecebccb
This commit is contained in:
Lionel Sambuc 2012-11-22 20:25:32 +01:00
parent 456a46e6bf
commit a7ab29bf57
2 changed files with 6 additions and 5 deletions

View file

@ -85,10 +85,7 @@
2012/10/10 16:16:12,usr.sbin/mtree 2012/10/10 16:16:12,usr.sbin/mtree
2012/02/10 16:16:12,usr.sbin/chroot 2012/02/10 16:16:12,usr.sbin/chroot
2011/01/17 18:11:10,usr.bin/ldd 2011/01/17 18:11:10,usr.bin/ldd
2011/01/17 18:11:10,external/bsd/file 2012/10/17 12:00:00,usr.bin/genassym
2011/01/17 18:11:10,lib/csu
2011/01/17 18:11:10,libexec/ld.elf_so
2011/01/17 18:11:10,usr.bin/genassym
2012/02/10 16:16:12,usr.bin/su 2012/02/10 16:16:12,usr.bin/su
2011/12/25 06:09:09,sys/arch/i386/stand 2011/12/25 06:09:09,sys/arch/i386/stand
2012/02/10 16:16:12,share/zoneinfo 2012/02/10 16:16:12,share/zoneinfo

View file

@ -1,5 +1,5 @@
#!/bin/sh - #!/bin/sh -
# $NetBSD: genassym.sh,v 1.6 2009/11/28 20:30:01 dsl Exp $ # $NetBSD: genassym.sh,v 1.7 2011/07/05 05:19:02 matt Exp $
# #
# Copyright (c) 1997 Matthias Pfaller. # Copyright (c) 1997 Matthias Pfaller.
# All rights reserved. # All rights reserved.
@ -79,7 +79,11 @@ trap "rm -rf $genassym_temp" 0 1 2 3 15
$AWK ' $AWK '
BEGIN { BEGIN {
printf("#if __GNUC__ >= 4\n");
printf("#define offsetof(type, member) __builtin_offsetof(type, member)\n");
printf("#else\n");
printf("#define offsetof(type, member) ((size_t)(&((type *)0)->member))\n"); printf("#define offsetof(type, member) ((size_t)(&((type *)0)->member))\n");
printf("#endif\n");
defining = 0; defining = 0;
type = "long"; type = "long";
asmtype = "n"; asmtype = "n";