[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--