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