Add si_errno to siginfo_t
This commit is contained in:
parent
54235ebb8d
commit
c11c4d6bd9
@ -1,7 +1,7 @@
|
||||
/****************************************************************************
|
||||
* examples/elf/tests/signal/signal.c
|
||||
*
|
||||
* Copyright (C) 2012 Gregory Nutt. All rights reserved.
|
||||
* Copyright (C) 2012, 2015 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@ -100,6 +100,7 @@ void siguser_action(int signo, siginfo_t *siginfo, void *arg)
|
||||
printf("siginfo:\n");
|
||||
printf(" si_signo = %d\n", siginfo->si_signo);
|
||||
printf(" si_code = %d\n", siginfo->si_code);
|
||||
printf(" si_errno = %d\n", siginfo->si_errno);
|
||||
printf(" si_value = %d\n", siginfo->si_value.sival_int);
|
||||
}
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
/****************************************************************************
|
||||
* examples/nxflat/tests/signal/signal.c
|
||||
*
|
||||
* Copyright (C) 2009, 2012 Gregory Nutt. All rights reserved.
|
||||
* Copyright (C) 2009, 2012, 2015 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@ -100,6 +100,7 @@ void siguser_action(int signo, siginfo_t *siginfo, void *arg)
|
||||
printf("siginfo:\n");
|
||||
printf(" si_signo = %d\n", siginfo->si_signo);
|
||||
printf(" si_code = %d\n", siginfo->si_code);
|
||||
printf(" si_errno = %d\n", siginfo->si_errno);
|
||||
printf(" si_value = %d\n", siginfo->si_value.sival_int);
|
||||
}
|
||||
}
|
||||
|
@ -78,8 +78,10 @@ static void death_of_child(int signo, siginfo_t *info, void *ucontext)
|
||||
|
||||
if (info)
|
||||
{
|
||||
printf("death_of_child: PID %d received signal=%d code=%d pid=%d status=%d\n",
|
||||
getpid(), signo, info->si_code, info->si_pid, info->si_status);
|
||||
printf("death_of_child: PID %d received signal=%d code=%d "
|
||||
"errno=%d pid=%d status=%d\n",
|
||||
getpid(), signo, info->si_code, info->si_errno,
|
||||
info->si_pid, info->si_status);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user