看板 DFBSD_bugs 關於我們 聯絡資訊
--===============1414254674== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable New submission from Stathis Kamperis <ekamperi@gmail.com>: Hi all. tcsetpgrp(3) doesn't return EINVAL if an invalid (as in unsupported) proces= s group id is given. POSIX mandates such a value and our man page advertises = that we do. I attach a patch that fixes it. I'm running a kernel with the change applie= d as I speak. Unless someone objects, I will push it during the following week. Best regards, Stathis ---------- assignedto: Beket files: tty.c.diff messages: 6816 nosy: Beket priority: bug status: unread title: tcsetpgrp _____________________________________________________ DragonFly issue tracker <bugs@lists.dragonflybsd.org> <http://bugs.dragonflybsd.org/issue1421> _____________________________________________________ --===============1414254674== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="tty.c.diff" ZGlmZiAtLWdpdCBhL3N5cy9rZXJuL3R0eS5jIGIvc3lzL2tlcm4vdHR5LmMKaW5kZXggNjAzODA3 Zi4uNjM0ZDc4OCAxMDA2NDQKLS0tIGEvc3lzL2tlcm4vdHR5LmMKKysrIGIvc3lzL2tlcm4vdHR5 LmMKQEAgLTExMDgsMTMgKzExMDgsMTkgQEAgdHRpb2N0bChzdHJ1Y3QgdHR5ICp0cCwgdV9sb25n IGNtZCwgdm9pZCAqZGF0YSwgaW50IGZsYWcpCiAJCXAtPnBfZmxhZyB8PSBQX0NPTlRST0xUOwog CQlicmVhazsKIAljYXNlIFRJT0NTUEdSUDogewkJLyogc2V0IHBncnAgb2YgdHR5ICovCi0JCXN0 cnVjdCBwZ3JwICpwZ3JwID0gcGdmaW5kKCooaW50ICopZGF0YSk7CisJCXBpZF90IHBnaWQgPSAq KGludCAqKWRhdGE7CiAKIAkJaWYgKCFpc2N0dHkocCwgdHApKQogCQkJcmV0dXJuIChFTk9UVFkp OwotCQllbHNlIGlmIChwZ3JwID09IE5VTEwgfHwgcGdycC0+cGdfc2Vzc2lvbiAhPSBwLT5wX3Nl c3Npb24pCi0JCQlyZXR1cm4gKEVQRVJNKTsKLQkJdHAtPnRfcGdycCA9IHBncnA7CisJCWVsc2Ug aWYgKHBnaWQgPCAxIHx8IHBnaWQgPiBQSURfTUFYKQorCQkJcmV0dXJuIChFSU5WQUwpOworCQll bHNlIHsKKwkJCXN0cnVjdCBwZ3JwICpwZ3JwID0gcGdmaW5kKHBnaWQpOworCQkJaWYgKHBncnAg PT0gTlVMTCB8fCBwZ3JwLT5wZ19zZXNzaW9uICE9IHAtPnBfc2Vzc2lvbikKKwkJCQlyZXR1cm4g KEVQRVJNKTsKKworCQkJdHAtPnRfcGdycCA9IHBncnA7CisJCX0KIAkJYnJlYWs7CiAJfQogCWNh c2UgVElPQ1NUQVQ6CQkJLyogc2ltdWxhdGUgY29udHJvbC1UICovCg== --===============1414254674==--