看板 DFBSD_bugs 關於我們 聯絡資訊
--===============1419543479== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable New submission from Stathis Kamperis <ekamperi@gmail.com>: Salute! Both get- and set-priority() functions take a `who' argument that may refer= to=20 process ID, group ID or a user ID depending on the situation. The id_t type= , which is already available in our src tree, guarantees that it's large enou= gh to hold pid, gid, etc. The attached patch replaces `int' with `id_t' wherever appropriate. I have = done a build{world,kernel} and install{world,kernel} and I don't broke anything.= Plus some test cases I have, continue to pass. If anyone objects to this patch speak now or forever hold your peace! Cheers, Stathis ---------- assignedto: Beket files: 0001-Use-id_t-type-in-get-set-priority.patch messages: 6691 nosy: Beket priority: bug status: unread title: Use id_t type for {get,set}priority() _____________________________________________________ DragonFly issue tracker <bugs@lists.dragonflybsd.org> <http://bugs.dragonflybsd.org/issue1390> _____________________________________________________ --===============1419543479== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Use-id_t-type-in-get-set-priority.patch" RnJvbSA5ZWVhYWE3MzIxMmQ0MjhhOTM3ZTUyM2Y5ZWUwYWM2MjE1YzJkOGFkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGF0aGlzIEthbXBlcmlzIDxiZWtldEBkcmFnb25mbHlic2Qu b3JnPgpEYXRlOiBUdWUsIDI2IE1heSAyMDA5IDE1OjA4OjM1ICswMzAwClN1YmplY3Q6IFtQQVRD SF0gVXNlIGlkX3QgdHlwZSBpbiB7Z2V0LHNldH1wcmlvcml0eSgpLgoKLS0tCiBsaWIvbGliYy9z eXMvZ2V0cHJpb3JpdHkuMiB8ICAgIDQgKystLQogc3lzL2tlcm4vc3lzY2FsbHMubWFzdGVyICAg fCAgICA0ICsrLS0KIHN5cy9zeXMvcmVzb3VyY2UuaCAgICAgICAgIHwgICAgNCArKy0tCiAzIGZp bGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9saWIvbGliYy9zeXMvZ2V0cHJpb3JpdHkuMiBiL2xpYi9saWJjL3N5cy9nZXRwcmlvcml0eS4y CmluZGV4IDJjMWE3MTIuLmFjMzU1MmYgMTAwNjQ0Ci0tLSBhL2xpYi9saWJjL3N5cy9nZXRwcmlv cml0eS4yCisrKyBiL2xpYi9saWJjL3N5cy9nZXRwcmlvcml0eS4yCkBAIC00Niw5ICs0Niw5IEBA CiAuSW4gc3lzL3RpbWUuaAogLkluIHN5cy9yZXNvdXJjZS5oCiAuRnQgaW50Ci0uRm4gZ2V0cHJp b3JpdHkgImludCB3aGljaCIgImludCB3aG8iCisuRm4gZ2V0cHJpb3JpdHkgImludCB3aGljaCIg ImlkX3Qgd2hvIgogLkZ0IGludAotLkZuIHNldHByaW9yaXR5ICJpbnQgd2hpY2giICJpbnQgd2hv IiAiaW50IHByaW8iCisuRm4gc2V0cHJpb3JpdHkgImludCB3aGljaCIgImlkX3Qgd2hvIiAiaW50 IHByaW8iCiAuU2ggREVTQ1JJUFRJT04KIFRoZSBzY2hlZHVsaW5nCiBwcmlvcml0eSBvZiB0aGUg cHJvY2VzcywgcHJvY2VzcyBncm91cCwgb3IgdXNlciwgYXMgaW5kaWNhdGVkIGJ5CmRpZmYgLS1n aXQgYS9zeXMva2Vybi9zeXNjYWxscy5tYXN0ZXIgYi9zeXMva2Vybi9zeXNjYWxscy5tYXN0ZXIK aW5kZXggMGE5NzBkNS4uODViZjNlNyAxMDA2NDQKLS0tIGEvc3lzL2tlcm4vc3lzY2FsbHMubWFz dGVyCisrKyBiL3N5cy9rZXJuL3N5c2NhbGxzLm1hc3RlcgpAQCAtMTY1LDEyICsxNjUsMTIgQEAK IAkJCSAgICBmZF9zZXQgKmV4LCBzdHJ1Y3QgdGltZXZhbCAqdHYpOyB9CiA5NAlVTklNUEwJQlNE CXNldGRvcHQKIDk1CVNURAlQT1NJWAl7IGludCBmc3luYyhpbnQgZmQpOyB9Ci05NglTVEQJQlNE CXsgaW50IHNldHByaW9yaXR5KGludCB3aGljaCwgaW50IHdobywgaW50IHByaW8pOyB9Cis5NglT VEQJQlNECXsgaW50IHNldHByaW9yaXR5KGludCB3aGljaCwgaWRfdCB3aG8sIGludCBwcmlvKTsg fQogOTcJU1RECUJTRAl7IGludCBzb2NrZXQoaW50IGRvbWFpbiwgaW50IHR5cGUsIGludCBwcm90 b2NvbCk7IH0KIDk4CVNURAlCU0QJeyBpbnQgY29ubmVjdChpbnQgcywgY2FkZHJfdCBuYW1lLCBp bnQgbmFtZWxlbik7IH0KIDk5CUNQVF9OT0EJQlNECXsgaW50IGFjY2VwdChpbnQgcywgY2FkZHJf dCBuYW1lLCBpbnQgKmFuYW1lbGVuKTsgfSBcCiAJCQkgICAgYWNjZXB0IGFjY2VwdF9hcmdzIGlu dAotMTAwCVNURAlCU0QJeyBpbnQgZ2V0cHJpb3JpdHkoaW50IHdoaWNoLCBpbnQgd2hvKTsgfQor MTAwCVNURAlCU0QJeyBpbnQgZ2V0cHJpb3JpdHkoaW50IHdoaWNoLCBpZF90IHdobyk7IH0KIDEw MQlDT01QQVQJQlNECXsgaW50IHNlbmQoaW50IHMsIGNhZGRyX3QgYnVmLCBpbnQgbGVuLCBpbnQg ZmxhZ3MpOyB9CiAxMDIJQ09NUEFUCUJTRAl7IGludCByZWN2KGludCBzLCBjYWRkcl90IGJ1Ziwg aW50IGxlbiwgaW50IGZsYWdzKTsgfQogMTAzCU9CU09MCU5PSElERQlmcmVlYnNkM19zaWdyZXR1 cm4KZGlmZiAtLWdpdCBhL3N5cy9zeXMvcmVzb3VyY2UuaCBiL3N5cy9zeXMvcmVzb3VyY2UuaApp bmRleCAyMmZlODQyLi4xMjA1MWQ1IDEwMDY0NAotLS0gYS9zeXMvc3lzL3Jlc291cmNlLmgKKysr IGIvc3lzL3N5cy9yZXNvdXJjZS5oCkBAIC0xNDksMTAgKzE0OSwxMCBAQCBpbnQJZG9zZXRybGlt aXQgKHVfaW50IHdoaWNoLCBzdHJ1Y3QgcmxpbWl0ICpsaW1wKTsKICNpbmNsdWRlIDxzeXMvY2Rl ZnMuaD4KIAogX19CRUdJTl9ERUNMUwotaW50CWdldHByaW9yaXR5IChpbnQsIGludCk7CitpbnQJ Z2V0cHJpb3JpdHkgKGludCwgaWRfdCk7CiBpbnQJZ2V0cmxpbWl0IChpbnQsIHN0cnVjdCBybGlt aXQgKik7CiBpbnQJZ2V0cnVzYWdlIChpbnQsIHN0cnVjdCBydXNhZ2UgKik7Ci1pbnQJc2V0cHJp b3JpdHkgKGludCwgaW50LCBpbnQpOworaW50CXNldHByaW9yaXR5IChpbnQsIGlkX3QsIGludCk7 CiBpbnQJc2V0cmxpbWl0IChpbnQsIGNvbnN0IHN0cnVjdCBybGltaXQgKik7CiBfX0VORF9ERUNM UwogCi0tIAoxLjYuMC4yCgo= --===============1419543479==--