VirtualBox

Changeset 97648 in vbox for trunk/src/VBox/Main/src-server


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

Main/ClientWatcher: Use newly added RTProcSignalName to get uniform signal names so the vheriff and others can more easily grok stuff.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/ClientWatcher.cpp

    r97640 r97648  
    206206                        default:
    207207                        case RTPROCEXITREASON_NORMAL:
    208                             LogRel(("Reaper: Pid %d (%x) exited normally: %d (%#x)\n",
     208                            LogRel(("Reaper: Pid %d (%#x) exited normally: %d (%#x)\n",
    209209                                    pid, pid, Status.iStatus, Status.iStatus));
    210210                            break;
    211211                        case RTPROCEXITREASON_ABEND:
    212                             LogRel(("Reaper: Pid %d (%x) abended: %d (%#x)\n",
     212                            LogRel(("Reaper: Pid %d (%#x) abended: %d (%#x)\n",
    213213                                    pid, pid, Status.iStatus, Status.iStatus));
    214214                            break;
    215                     case RTPROCEXITREASON_SIGNAL:
    216 /** @todo Move this into IPRT to e.g. RTProcSigToStr()? */
    217 #if defined(RT_OS_WINDOWS) || defined(RT_OS_OS2)
    218                             const char *pszSig = "";
    219 #elif defined(RT_OS_DARWIN) /** @todo Move this to IPRT? */
    220                             const char *pszSig = strsignal(Status.iStatus); /* Not quite the same, but better than nothing. */
    221 #else /* Linux / UNIX */
    222 # if defined(__GLIBC_PREREQ) && __GLIBC_PREREQ(2, 32)
    223                             const char *pszSig = sigabbrev_np(Status.iStatus);
    224 # else /* glibc < 2.32 */
    225                             const char *pszSig = strsignal(Status.iStatus); /* Ditto. */
    226 # endif /* __GLIBC_PREREQ */
    227 #endif
    228                             LogRel(("Reaper: Pid %d (%x) was signalled: %s (%d / %#x)\n",
    229                                     pid, pid, pszSig, Status.iStatus, Status.iStatus));
     215                        case RTPROCEXITREASON_SIGNAL:
     216                            LogRel(("Reaper: Pid %d (%#x) was signalled: %s (%d / %#x)\n",
     217                                    pid, pid, RTProcSignalName(Status.iStatus), Status.iStatus, Status.iStatus));
    230218                            break;
    231219                    }
Note: See TracChangeset for help on using the changeset viewer.

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