]> Zhao Yanbai Git Server - minix.git/commitdiff
genassym.sh update 32/132/3
authorLionel Sambuc <lionel@minix3.org>
Thu, 22 Nov 2012 19:25:32 +0000 (20:25 +0100)
committerLionel Sambuc <lionel@minix3.org>
Fri, 7 Dec 2012 12:58:06 +0000 (13:58 +0100)
Change-Id: Ibacd47683f7a668eb1dd717014f904581ecebccb

releasetools/nbsd_ports
usr.bin/genassym/genassym.sh

index db41ed10dda67ae9012986dc0b6949e92c0d649f..7d9fb403ef02d909a933cfa27ac246a757b452fc 100644 (file)
 2012/10/10 16:16:12,usr.sbin/mtree
 2012/02/10 16:16:12,usr.sbin/chroot
 2011/01/17 18:11:10,usr.bin/ldd
-2011/01/17 18:11:10,external/bsd/file
-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/10/17 12:00:00,usr.bin/genassym
 2012/02/10 16:16:12,usr.bin/su
 2011/12/25 06:09:09,sys/arch/i386/stand
 2012/02/10 16:16:12,share/zoneinfo
index 1cf2166b890150945a45a86f778288008eb68b33..3f8f2beac76df7bb345fc4daf0977ecb71ef228a 100644 (file)
@@ -1,5 +1,5 @@
 #!/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.
 # All rights reserved.
@@ -79,7 +79,11 @@ trap "rm -rf $genassym_temp" 0 1 2 3 15
 
 $AWK '
 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("#endif\n");
        defining = 0;
        type = "long";
        asmtype = "n";