* include/cygwin/signal.h: Add __extension__ to various anonymous unions and
structs. (thanks to V.Haisman)
This commit is contained in:
parent
e2edec23e5
commit
f64b151f59
|
@ -1,3 +1,8 @@
|
||||||
|
2006-11-27 Christopher Faylor <cgf@timesys.com>
|
||||||
|
|
||||||
|
* include/cygwin/signal.h: Add __extension__ to various anonymous
|
||||||
|
unions and structs. (thanks to V.Haisman)
|
||||||
|
|
||||||
2006-11-27 Corinna Vinschen <corinna@vinschen.de>
|
2006-11-27 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
* cyglsa.h: New header file.
|
* cyglsa.h: New header file.
|
||||||
|
|
|
@ -81,7 +81,7 @@ struct _sigcommune
|
||||||
void *_si_read_handle;
|
void *_si_read_handle;
|
||||||
void *_si_write_handle;
|
void *_si_write_handle;
|
||||||
void *_si_process_handle;
|
void *_si_process_handle;
|
||||||
union
|
__extension__ union
|
||||||
{
|
{
|
||||||
int _si_fd;
|
int _si_fd;
|
||||||
void *_si_pipe_fhandler;
|
void *_si_pipe_fhandler;
|
||||||
|
@ -97,11 +97,11 @@ typedef struct
|
||||||
uid_t si_uid; /* sender's uid */
|
uid_t si_uid; /* sender's uid */
|
||||||
int si_errno; /* errno associated with signal */
|
int si_errno; /* errno associated with signal */
|
||||||
|
|
||||||
union
|
__extension__ union
|
||||||
{
|
{
|
||||||
__uint32_t __pad[32]; /* plan for future growth */
|
__uint32_t __pad[32]; /* plan for future growth */
|
||||||
struct _sigcommune _si_commune; /* cygwin ipc */
|
struct _sigcommune _si_commune; /* cygwin ipc */
|
||||||
union
|
__extension__ union
|
||||||
{
|
{
|
||||||
/* timers */
|
/* timers */
|
||||||
struct
|
struct
|
||||||
|
@ -120,7 +120,7 @@ typedef struct
|
||||||
};
|
};
|
||||||
|
|
||||||
/* SIGCHLD */
|
/* SIGCHLD */
|
||||||
struct
|
__extension__ struct
|
||||||
{
|
{
|
||||||
int si_status; /* exit code */
|
int si_status; /* exit code */
|
||||||
clock_t si_utime; /* user time */
|
clock_t si_utime; /* user time */
|
||||||
|
@ -194,7 +194,7 @@ typedef void (*_sig_func_ptr)(int);
|
||||||
|
|
||||||
struct sigaction
|
struct sigaction
|
||||||
{
|
{
|
||||||
union
|
__extension__ union
|
||||||
{
|
{
|
||||||
_sig_func_ptr sa_handler; /* SIG_DFL, SIG_IGN, or pointer to a function */
|
_sig_func_ptr sa_handler; /* SIG_DFL, SIG_IGN, or pointer to a function */
|
||||||
void (*sa_sigaction) ( int, siginfo_t *, void * );
|
void (*sa_sigaction) ( int, siginfo_t *, void * );
|
||||||
|
|
Loading…
Reference in New Issue