[PATCH v2 6/7] xfsdump: convert to the POSIX signal API
Bill Kendall
wkendall at sgi.com
Mon Aug 15 08:10:48 CDT 2011
On 08/12/2011 03:45 PM, Christoph Hellwig wrote:
> On Fri, Aug 12, 2011 at 02:15:58PM -0500, Bill Kendall wrote:
>>> Is there any requirement that the fields
>>> other than sa_flags and sa_handler should
>>> be zeroed before use?
>>
>> The sa_sigaction field will only be used if sa_flags
>> has SA_SIGINFO set, and the sa_restored field is obsolete
>> and not specified by POSIX. Better to explicitly initialize
>> everything though, so I'll change that.
>
> sigaction actuall is a rare case where this is harmful. To quote
> the manpage:
>
> On some architectures a union is involved: do not assign to both
> sa_handler and sa_sigaction.
Thanks, I do remember reading this now. I'll leave the code as is,
which sets sa_handler instead of sa_sigaction, and does not touch
the obsolete (possibly undefined) sa_restorer. The rest of the
fields are initialized.
Bill
More information about the xfs
mailing list