VirtualBox

Changeset 97647 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Nov 22, 2022 1:18:18 AM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
154698
Message:

IPRT: Windows and 32-bit linux build fixes for RTProcSignalName.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/generic/RTProcSignalName-generic.cpp

    r97646 r97647  
    5050RTDECL(const char *) RTProcSignalName(int iSignal)
    5151{
     52#if !defined(IPRT_NO_CRT) || !defined(RT_OS_WINDOWS)
    5253    switch (iSignal)
    5354    {
     
    5556         * Typical bsd/xnu ones:
    5657         */
    57 #ifdef SIGHUP
     58# ifdef SIGHUP
    5859        RT_CASE_RET_STR(SIGHUP);
    59 #endif
    60 #ifdef SIGINT
     60# endif
     61# ifdef SIGINT
    6162        RT_CASE_RET_STR(SIGINT);
    62 #endif
    63 #ifdef SIGQUIT
     63# endif
     64# ifdef SIGQUIT
    6465        RT_CASE_RET_STR(SIGQUIT);
    65 #endif
    66 #ifdef SIGILL
     66# endif
     67# ifdef SIGILL
    6768        RT_CASE_RET_STR(SIGILL);
    68 #endif
    69 #ifdef SIGTRAP
     69# endif
     70# ifdef SIGTRAP
    7071        RT_CASE_RET_STR(SIGTRAP);
    71 #endif
    72 #ifdef SIGABRT
     72# endif
     73# ifdef SIGABRT
    7374        RT_CASE_RET_STR(SIGABRT);
    74 #endif
    75 #ifdef SIGEMT
     75# endif
     76# ifdef SIGEMT
    7677        RT_CASE_RET_STR(SIGEMT);
    77 #endif
    78 #ifdef SIGPOLL
     78# endif
     79# ifdef SIGPOLL
    7980        RT_CASE_RET_STR(SIGPOLL);
    80 #endif
    81 #ifdef SIGFPE
     81# endif
     82# ifdef SIGFPE
    8283        RT_CASE_RET_STR(SIGFPE);
    83 #endif
    84 #ifdef SIGKILL
     84# endif
     85# ifdef SIGKILL
    8586        RT_CASE_RET_STR(SIGKILL);
    86 #endif
    87 #ifdef SIGBUS
     87# endif
     88# ifdef SIGBUS
    8889        RT_CASE_RET_STR(SIGBUS);
    89 #endif
    90 #ifdef SIGSEGV
     90# endif
     91# ifdef SIGSEGV
    9192        RT_CASE_RET_STR(SIGSEGV);
    92 #endif
    93 #ifdef SIGSYS
     93# endif
     94# ifdef SIGSYS
    9495        RT_CASE_RET_STR(SIGSYS);
    95 #endif
    96 #ifdef SIGPIPE
     96# endif
     97# ifdef SIGPIPE
    9798        RT_CASE_RET_STR(SIGPIPE);
    98 #endif
    99 #ifdef SIGALRM
     99# endif
     100# ifdef SIGALRM
    100101        RT_CASE_RET_STR(SIGALRM);
    101 #endif
    102 #ifdef SIGTERM
     102# endif
     103# ifdef SIGTERM
    103104        RT_CASE_RET_STR(SIGTERM);
    104 #endif
    105 #ifdef SIGURG
     105# endif
     106# ifdef SIGURG
    106107        RT_CASE_RET_STR(SIGURG);
    107 #endif
    108 #ifdef SIGSTOP
     108# endif
     109# ifdef SIGSTOP
    109110        RT_CASE_RET_STR(SIGSTOP);
    110 #endif
    111 #ifdef SIGTSTP
     111# endif
     112# ifdef SIGTSTP
    112113        RT_CASE_RET_STR(SIGTSTP);
    113 #endif
    114 #ifdef SIGCONT
     114# endif
     115# ifdef SIGCONT
    115116        RT_CASE_RET_STR(SIGCONT);
    116 #endif
    117 #ifdef SIGCHLD
     117# endif
     118# ifdef SIGCHLD
    118119        RT_CASE_RET_STR(SIGCHLD);
    119 #endif
    120 #ifdef SIGTTIN
     120# endif
     121# ifdef SIGTTIN
    121122        RT_CASE_RET_STR(SIGTTIN);
    122 #endif
    123 #ifdef SIGTTOU
     123# endif
     124# ifdef SIGTTOU
    124125        RT_CASE_RET_STR(SIGTTOU);
    125 #endif
    126 #ifdef SIGIO
    127 # if !defined(SIGPOLL) || (SIGPOLL+0) != SIGIO
     126# endif
     127# ifdef SIGIO
     128#  if !defined(SIGPOLL) || (SIGPOLL+0) != SIGIO
    128129        RT_CASE_RET_STR(SIGIO);
    129 # endif
    130 #endif
    131 #ifdef SIGXCPU
     130#  endif
     131# endif
     132# ifdef SIGXCPU
    132133        RT_CASE_RET_STR(SIGXCPU);
    133 #endif
    134 #ifdef SIGXFSZ
     134# endif
     135# ifdef SIGXFSZ
    135136        RT_CASE_RET_STR(SIGXFSZ);
    136 #endif
    137 #ifdef SIGVTALRM
     137# endif
     138# ifdef SIGVTALRM
    138139        RT_CASE_RET_STR(SIGVTALRM);
    139 #endif
    140 #ifdef SIGPROF
     140# endif
     141# ifdef SIGPROF
    141142        RT_CASE_RET_STR(SIGPROF);
    142 #endif
    143 #ifdef SIGWINCH
     143# endif
     144# ifdef SIGWINCH
    144145        RT_CASE_RET_STR(SIGWINCH);
    145 #endif
    146 #ifdef SIGINFO
     146# endif
     147# ifdef SIGINFO
    147148        RT_CASE_RET_STR(SIGINFO);
    148 #endif
    149 #ifdef SIGUSR1
     149# endif
     150# ifdef SIGUSR1
    150151        RT_CASE_RET_STR(SIGUSR1);
    151 #endif
    152 #ifdef SIGUSR2
     152# endif
     153# ifdef SIGUSR2
    153154        RT_CASE_RET_STR(SIGUSR2);
    154 #endif
    155 #ifdef SIGTHR
     155# endif
     156# ifdef SIGTHR
    156157        RT_CASE_RET_STR(SIGTHR);
    157 #endif
    158 #ifdef SIGLIBRT
     158# endif
     159# ifdef SIGLIBRT
    159160        RT_CASE_RET_STR(SIGLIBRT);
    160 #endif
     161# endif
    161162
    162163        /*
    163164         * Additional linux ones:
    164165         */
    165 #ifdef SIGIOT
    166 # if !defined(SIGABRT) || (SIGABRT+0) != SIGIOT
     166# ifdef SIGIOT
     167#  if !defined(SIGABRT) || (SIGABRT+0) != SIGIOT
    167168        RT_CASE_RET_STR(SIGIOT);
    168 # endif
     169#  endif
     170# endif
     171# ifdef SIGSTKFLT
     172        RT_CASE_RET_STR(SIGSTKFLT);
     173# endif
     174# ifdef SIGLOST
     175        RT_CASE_RET_STR(SIGLOST);
     176# endif
     177# ifdef SIGPWR
     178        RT_CASE_RET_STR(SIGPWR);
     179# endif
     180# ifdef SIGUNUSED
     181#  if !defined(SIGSYS) || (SIGSYS+0) != SIGUNUSED
     182        RT_CASE_RET_STR(SIGUNUSED);
     183#  endif
     184# endif
     185    }
    169186#endif
    170 #ifdef SIGSTKFLT
    171         RT_CASE_RET_STR(SIGSTKFLT);
    172 #endif
    173 #ifdef SIGLOST
    174         RT_CASE_RET_STR(SIGLOST);
    175 #endif
    176 #ifdef SIGPWR
    177         RT_CASE_RET_STR(SIGPWR);
    178 #endif
    179 #ifdef SIGUNUSED
    180         RT_CASE_RET_STR(SIGUNUSED);
    181 #endif
    182     }
    183187
    184188#if defined(SIGRTMIN) && defined(SIGRTMAX)
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette