1 // Build don't link: 2 // GROUPS passed old-abort 3 typedef int _sigset_t; 4 extern "C" { 5 extern int sigaction(int signo, const struct sigaction *action_spec_p, struct sigaction *old_action_p); 6 } 7 extern "C" { 8 extern void foo(); 9 }; 10 class SS { 11 friend void foo(); 12 protected: 13 void goo(); 14 }; 15 inline void goo()16SS::goo() { } 17