LINUX.ORG.RU

Ответ на: комментарий от tailgunner

> strsignal

man strsignal

...

CONFORMING TO

This function is not part of any standard, but may be found on Linux systems and some UNIX systems (such as Solaris).

Die-Hard ★★★★★
()

> ... или проще свою своять? 

Я свое ваял -- оно совершенно портабильно делается 
просто перебором по макросам из 
/usr/include/bits/signum.h, типа 

if (theSignal<SIGRTMIN)
   switch(theSignal){
      case SIGHUP: return "SIGHUP";
      ...
      default: return "SIGUNKHOWN";
   }
else if (theSignal>SIGRTMAX)
  return "SIGUNKHOWN";
else{
   static char buf[8];
   sprintf(buf,"SIGrt%d",theSignal);
   return buf;
}

Die-Hard ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.