David, below is a small patch for fault.h to prevent lots of warnings when building ast-ksh.20120911 with the clang compiler.
The warnings are all of this kind: /home/fleyta/ksh20120911/src/cmd/ksh93/include/fault.h:120:12: warning: 'signal' macro redefined # define signal(a,b) sh_signal(a,(sh_sigfun_t)(b)) ^ /home/fleyta/ksh20120911/arch/linux.i386-64/include/ast/ast_map.h:314:9: note: previous definition is here #define signal _ast_signal ^ 1 warning generated. diff -r -u src/cmd/ksh93/include/fault.h src/cmd/ksh93/include/fault.h --- src/cmd/ksh93/include/fault.h 2012-08-08 18:28:57.000000000 +0200 +++ src/cmd/ksh93/include/fault.h 2012-09-20 05:21:35.569294612 +0200 @@ -117,6 +117,7 @@ extern sh_sigfun_t sh_signal(int,sh_sigfun_t); extern void sh_fault(int,siginfo_t*, void*); extern void sh_setsiginfo(siginfo_t*); +#undef signal # define signal(a,b) sh_signal(a,(sh_sigfun_t)(b)) #else extern void sh_fault(int); Olga -- , _ _ , { \/`o;====- Olga Kryzhanovska -====;o`\/ } .----'-/`-/ olga.kryzhanov...@gmail.com \-`\-'----. `'-..-| / http://twitter.com/fleyta \ |-..-'` /\/\ Solaris/BSD//C/C++ programmer /\/\ `--` `--` _______________________________________________ ast-developers mailing list ast-developers@research.att.com https://mailman.research.att.com/mailman/listinfo/ast-developers