[PATCH] adjust showfiles.c to new signal semantic

Lino Sanfilippo <[email protected]> Fri, 12 Nov 2010 13:39:12 +0100
Newsgroups gmane.linux.dazuko.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------040906090101060706030506
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit




Hi,

this patch adjusts the test program (showfiles.c) to the new signal 
semantic that is used by dazukofs.
Without this the program may not be interruptable by SIGINT, SIGTERM and 
SIGHUP
(depending on the underlaying signal() call implementation).

It simply removes the unportable signal() with the portable sigaction() 
function.
It applies against dazukofs-3.1.4-rc3.

Regards,
Lino


Geschäftsführender Gesellschafter: Tjark Auerbach
Sitz der Gesellschaft: Tettnang
Handelsregister: Amtsgericht Ulm, HRB 630992
ALLGEMEINE GESCHÄFTSBEDINGUNGEN
Es gelten unsere Allgemeinen Geschäftsbedingungen
(AGB). Sie finden sie in der jeweils gültigen Fassung
im Internet unter http://www.avira.com/de/standard-terms-conditions-business-de
***************************************************

--------------040906090101060706030506
Content-Type: text/plain;
 name="patch1"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="patch1"

ZGlmZiAtTnVycCBkYXp1a29mcy0zLjEuNC1yYzMvdGVzdC9zaG93ZmlsZXMuYyBkYXp1a29m
cy0zLjEuNC1yYzMtUEFUQ0gxL3Rlc3Qvc2hvd2ZpbGVzLmMKLS0tIGRhenVrb2ZzLTMuMS40
LXJjMy90ZXN0L3Nob3dmaWxlcy5jCTIwMDgtMTAtMjUgMDA6MDg6MzAuMDAwMDAwMDAwICsw
MjAwCisrKyBkYXp1a29mcy0zLjEuNC1yYzMtUEFUQ0gxL3Rlc3Qvc2hvd2ZpbGVzLmMJMjAx
MC0xMS0xMiAxMzoyNjoyNi4wMDAwMDAwMDAgKzAxMDAKQEAgLTI1LDcgKzI1LDcgQEAKICNp
bmNsdWRlIDxlcnJuby5oPgogI2luY2x1ZGUgPHNpZ25hbC5oPgogCi1zdGF0aWMgaW50IHJ1
bm5pbmcgPSAxOworc3RhdGljIHZvbGF0aWxlIHNpZ19hdG9taWNfdCBydW5uaW5nID0gMTsK
IAogc3RhdGljIHZvaWQgcHJpbnRfYWNjZXNzKHN0cnVjdCBkYXp1a29mc19hY2Nlc3MgKmFj
YykKIHsKQEAgLTQ4LDEyICs0OCwyNiBAQCBzdGF0aWMgdm9pZCBzaWd0ZXJtKGludCBzaWcp
CiAKIGludCBtYWluKHZvaWQpCiB7CisJc3RydWN0IHNpZ2FjdGlvbiBzYTsKIAlkYXp1a29m
c19oYW5kbGVfdCBobmRsOwogCXN0cnVjdCBkYXp1a29mc19hY2Nlc3MgYWNjOwogCi0Jc2ln
bmFsKFNJR0hVUCwgc2lndGVybSk7Ci0Jc2lnbmFsKFNJR0lOVCwgc2lndGVybSk7Ci0Jc2ln
bmFsKFNJR1RFUk0sIHNpZ3Rlcm0pOworCW1lbXNldCgmc2EsIDAsIHNpemVvZihzYSkpOwor
CisJbWVtc2V0KCZzYSwgMCwgc2l6ZW9mKHNhKSk7CisJc2Euc2FfaGFuZGxlciA9IHNpZ3Rl
cm07CisJaWYgKHNpZ2FjdGlvbihTSUdIVVAsICZzYSwgTlVMTCkpIHsKKwkJcGVycm9yKCJp
bnN0YWxsIFNJR0hVUCBoYW5kbGVyIik7CisJCXJldHVybiAtMTsKKwl9CisJaWYgKHNpZ2Fj
dGlvbihTSUdJTlQsICZzYSwgTlVMTCkpIHsKKwkJcGVycm9yKCJpbnN0YWxsIFNJR0lOVCBo
YW5kbGVyIik7CisJCXJldHVybiAtMTsKKwl9CisJaWYgKHNpZ2FjdGlvbihTSUdURVJNLCAm
c2EsIE5VTEwpKSB7CisJCXBlcnJvcigiaW5zdGFsbCBTSUdURVJNIGhhbmRsZXIiKTsKKwkJ
cmV0dXJuIC0xOworCX0KIAogCWhuZGwgPSBkYXp1a29mc19vcGVuKCJkYXp1a29mc19leGFt
cGxlIiwgREFaVUtPRlNfVFJBQ0tfR1JPVVApOwogCWlmICghaG5kbCkgewo=
--------------040906090101060706030506
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Dazuko-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dazuko-devel

--------------040906090101060706030506--