s3: Use sys_read in fork_domain_child
authorVolker Lendecke <vl@samba.org>
Fri, 26 Aug 2011 09:38:21 +0000 (11:38 +0200)
committerKarolin Seeger <kseeger@samba.org>
Tue, 30 Aug 2011 19:06:30 +0000 (21:06 +0200)
commit2f0a5b477f58378c3505631d15b422057b037efe
tree754a323af3fbdc8b866676f39fe656cd9724f0c4
parent11ab2d68023dbfd9089a7e2ec2d36ef4f1f7974e
s3: Use sys_read in fork_domain_child

I've seen

[2011/08/26 01:44:10.872057,  1] winbindd/winbindd_dual.c:1336(fork_domain_child)
  fork_domain_child: Could not read child status: nread=-1, error=Interrupted system call

on a customer box. Not good.
(cherry picked from commit 964e809ce2069ad888e0fb12dfe51bac5a461508)

The last 3 patches address bug #8409 (f7d97868 created a new race condition).
source3/winbindd/winbindd_dual.c