From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: jca+emacs@wxcvbn.org (=?utf-8?Q?J=C3=A9r=C3=A9mie_Courr=C3=A8ges-Ang?= =?utf-8?Q?las?=) Newsgroups: gmane.emacs.devel Subject: Re: emacs-24.2.93 build problems (on OpenBSD) Date: Tue, 05 Mar 2013 15:52:16 +0100 Message-ID: <87k3plgaqn.fsf@moo.wxcvbn.org> References: <513294CE.5060101@cs.ucla.edu> <87a9qi687k.fsf@moo.wxcvbn.org> <87obeyeykk.fsf@moo.wxcvbn.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1362495149 7225 80.91.229.3 (5 Mar 2013 14:52:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 5 Mar 2013 14:52:29 +0000 (UTC) Cc: emacs-devel@gnu.org To: Glenn Morris Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 05 15:52:53 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UCtEa-0008H5-BR for ged-emacs-devel@m.gmane.org; Tue, 05 Mar 2013 15:52:52 +0100 Original-Received: from localhost ([::1]:36152 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCtEE-0003Ja-QJ for ged-emacs-devel@m.gmane.org; Tue, 05 Mar 2013 09:52:30 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:40570) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCtE9-0003JV-Kx for emacs-devel@gnu.org; Tue, 05 Mar 2013 09:52:27 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UCtE7-0002wk-GL for emacs-devel@gnu.org; Tue, 05 Mar 2013 09:52:25 -0500 Original-Received: from chomsky.autogeree.net ([91.216.110.36]:53171) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCtE7-0002w5-3f; Tue, 05 Mar 2013 09:52:23 -0500 Mail-Followup-To: Glenn Morris , emacs-devel@gnu.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.93 (berkeley-unix) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 91.216.110.36 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:157529 Archived-At: --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable jca+emacs@wxcvbn.org (J=C3=A9r=C3=A9mie Courr=C3=A8ges-Anglas) writes: > Glenn Morris writes: > >> J=C3=A9r=C3=A9mie Courr=C3=A8ges-Anglas wrote: >> >>> I have no idea whether it is correct, but M-: (list-system-processes) >>> returns nil here on OpenBSD-current (5.3). >> >> Too late to make it work for 24.3, but could you make a bug report about >> this please? By the way, I don't have the time to make a bugreport right now, but here's the diff (against 24.2.93) I would submit (after I have time to test it thoroughly). People with an access to OpenBSD and / or MirOS boxes (any version), please test with diff. This takes the #ifdef dance out of the function, doesn't hardcode the mib size and uses the correct mib for (somewhat) recent OpenBSD versions. list-system-processes doesn't return nil any more (OpenBSD 5.3 -current). --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=patch-sysdep.c Content-Transfer-Encoding: base64 LS0tIHN5c2RlcC5jLm9yaWcJVHVlIE1hciAgNSAxNTowOToyNSAyMDEzCisrKyBzeXNkZXAuYwlU dWUgTWFyICA1IDE1OjA5OjMwIDIwMTMKQEAgLTI2NDksNDIgKzI2NDksNjEgQEAKIAogI2VsaWYg ZGVmaW5lZCBCU0RfU1lTVEVNCiAKKy8qIFN5c2N0bC1iYXNlZCBhY2Nlc3MgdG8gdGhlIGxpc3Qg b2YgcHJvY2Vzc2VzLiAqLworCisvKiBDb21wYXRpYmlsaXR5IG1hY3JvcyAqLworI2lmIGRlZmlu ZWQgX19PcGVuQlNEX18KKyMgaWYgZGVmaW5lZCBLRVJOX1BST0MgJiYgS0VSTl9QUk9DID09IDE0 IC8qIE9sZCBBUEkgKi8KKyMgIGRlZmluZSBNSUJfSU5JVElBTElaRVIge0NUTF9LRVJOLCBLRVJO X1BST0MsIEtFUk5fUFJPQ19BTEx9CisjICBkZWZpbmUgUElEX0ZST01fS0lORk9fUFJPQyhrKSAo aykua3BfcHJvYy5wX3BpZAorIyBlbHNlIC8qIE5ldyBBUEkgKi8KKyMgIGlmICFkZWZpbmVkIEtF Uk5fUFJPQworIyAgIGRlZmluZSBLRVJOX1BST0MgS0VSTl9QUk9DMgorIyAgIGRlZmluZSBraW5m b19wcm9jIGtpbmZvX3Byb2MyCisjICBlbmRpZgorIyAgZGVmaW5lIE1JQl9JTklUSUFMSVpFUiBc CisgICAge0NUTF9LRVJOLCBLRVJOX1BST0MsIEtFUk5fUFJPQ19BTEwsIDAsIHNpemVvZiAoc3Ry dWN0IGtpbmZvX3Byb2MpLCA0MDk2fQorIyAgZGVmaW5lIFBJRF9GUk9NX0tJTkZPX1BST0Moaykg KGspLnBfcGlkCisjIGVuZGlmCisvKiBEYXJ3aW4sIE5ldEJTRCwgT1NYLCAuLi4gKi8KKyNlbGlm IGRlZmluZWQgREFSV0lOX09TIHx8IGRlZmluZWQgX19OZXRCU0RfXworIyBkZWZpbmUgTUlCX0lO SVRJQUxJWkVSIHtDVExfS0VSTiwgS0VSTl9QUk9DLCBLRVJOX1BST0NfQUxMfQorIyBkZWZpbmUg UElEX0ZST01fS0lORk9fUFJPQyhrKSAoaykua3BfcHJvYy5wX3BpZAorI2Vsc2UKKy8qIEZyZWVC U0QsIERyYWdvbkZseUJTRCwgLi4uICovCisjIGRlZmluZSBNSUJfSU5JVElBTElaRVIge0NUTF9L RVJOLCBLRVJOX1BST0MsIEtFUk5fUFJPQ19QUk9DfQorIyBkZWZpbmUgUElEX0ZST01fS0lORk9f UFJPQyhrKSAoaykua2lfcGlkCisjZW5kaWYKKwogTGlzcF9PYmplY3QKIGxpc3Rfc3lzdGVtX3By b2Nlc3NlcyAodm9pZCkKIHsKLSNpZiBkZWZpbmVkIERBUldJTl9PUyB8fCBkZWZpbmVkIF9fTmV0 QlNEX18gfHwgZGVmaW5lZCBfX09wZW5CU0RfXwotICBpbnQgbWliW10gPSB7Q1RMX0tFUk4sIEtF Uk5fUFJPQywgS0VSTl9QUk9DX0FMTH07Ci0jZWxzZQotICBpbnQgbWliW10gPSB7Q1RMX0tFUk4s IEtFUk5fUFJPQywgS0VSTl9QUk9DX1BST0N9OwotI2VuZGlmCi0gIHNpemVfdCBsZW47CisgIGlu dCBtaWJbXSA9IE1JQl9JTklUSUFMSVpFUjsKKyAgc2l6ZV90IGxlbiwgbWlic2l6ZSA9IHNpemVv ZiBtaWIgLyBzaXplb2YgbWliWzBdOwogICBzdHJ1Y3Qga2luZm9fcHJvYyAqcHJvY3M7CiAgIHNp emVfdCBpOworICBGSUxFICpmOwogCiAgIHN0cnVjdCBnY3BybyBnY3BybzE7CiAgIExpc3BfT2Jq ZWN0IHByb2NsaXN0ID0gUW5pbDsKIAotICBpZiAoc3lzY3RsIChtaWIsIDMsIE5VTEwsICZsZW4s IE5VTEwsIDApICE9IDApCisgIGlmIChzeXNjdGwgKG1pYiwgbWlic2l6ZSwgTlVMTCwgJmxlbiwg TlVMTCwgMCkgIT0gMCkKICAgICByZXR1cm4gcHJvY2xpc3Q7CiAKICAgcHJvY3MgPSB4bWFsbG9j IChsZW4pOwotICBpZiAoc3lzY3RsIChtaWIsIDMsIHByb2NzLCAmbGVuLCBOVUxMLCAwKSAhPSAw KQorICBpZiAoc3lzY3RsIChtaWIsIG1pYnNpemUsIHByb2NzLCAmbGVuLCBOVUxMLCAwKSAhPSAw KQogICAgIHsKICAgICAgIHhmcmVlIChwcm9jcyk7CiAgICAgICByZXR1cm4gcHJvY2xpc3Q7CiAg ICAgfQotCisgIAogICBHQ1BSTzEgKHByb2NsaXN0KTsKLSAgbGVuIC89IHNpemVvZiAoc3RydWN0 IGtpbmZvX3Byb2MpOworICBsZW4gLz0gc2l6ZW9mIHByb2NzWzBdOwogICBmb3IgKGkgPSAwOyBp IDwgbGVuOyBpKyspCiAgICAgewotI2lmIGRlZmluZWQgREFSV0lOX09TIHx8IGRlZmluZWQgX19O ZXRCU0RfXwotICAgICAgcHJvY2xpc3QgPSBGY29ucyAobWFrZV9maXhudW1fb3JfZmxvYXQgKHBy b2NzW2ldLmtwX3Byb2MucF9waWQpLCBwcm9jbGlzdCk7Ci0jZWxpZiBkZWZpbmVkIF9fT3BlbkJT RF9fCi0gICAgICBwcm9jbGlzdCA9IEZjb25zIChtYWtlX2ZpeG51bV9vcl9mbG9hdCAocHJvY3Nb aV0ucF9waWQpLCBwcm9jbGlzdCk7Ci0jZWxzZQotICAgICAgcHJvY2xpc3QgPSBGY29ucyAobWFr ZV9maXhudW1fb3JfZmxvYXQgKHByb2NzW2ldLmtpX3BpZCksIHByb2NsaXN0KTsKLSNlbmRpZgor ICAgICAgcHJvY2xpc3QgPQorCUZjb25zIChtYWtlX2ZpeG51bV9vcl9mbG9hdCAoUElEX0ZST01f S0lORk9fUFJPQyAocHJvY3NbaV0pKSwKKwkgICAgICAgcHJvY2xpc3QpOwogICAgIH0KICAgVU5H Q1BSTzsKIApAQCAtMjY5Miw2ICsyNzExLDkgQEAKIAogICByZXR1cm4gIHByb2NsaXN0OwogfQor CisjdW5kZWYgTUlCX0lOSVRJQUxJWkVSCisjdW5kZWYgUElEX0ZST01fS0lORk9fUFJPQwogCiAv KiBUaGUgV0lORE9XU05UIGltcGxlbWVudGF0aW9uIGlzIGluIHczMi5jLgogICAgVGhlIE1TRE9T IGltcGxlbWVudGF0aW9uIGlzIGluIGRvc2Zucy5jLiAgKi8K --=-=-=-- --==-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (OpenBSD) iQIcBAEBCgAGBQJRNgagAAoJEGGRj78GoRSUiIoQAITS3uEap7poHEu027at7yIq ZDcrao19KElc/ZerJxLiMmpY39Gawbp0/NWOgisrxoYUQ4geNmYwt2FbHmsXKFE/ tP+2OIyoU62RlRRSyJ2fK6xBz/XRnrwBE1cAQKsnVopkiE11snLgHx7KecRDHP2y GzVuzNWvHJjtitnftjZFt5LRUoThTstzO5BcAb8LCoQXP1mP5eFXzgg3iTk3Z/8G hNcqK0ocqZkIyoQpH+5vpYhjj5rBHU23LNX55Zj18TaLpPKv6GCxWBgVJhI4Vp1u qMrAsZiZJGnWsT5R4oeckR3DySJJXGvDbo/OTVxX2YoLfdKwUPmh/vOLCd79mQOb yg/XE7/xBrFim9Sb7ndQIggtNfnFRjT+ktgn/32fBGUf4UBJKJBQOzvb2B4obHcw Tjr3NheYHxX+PtfveTtsame6mB457/R7kRs7Y2EzeeFc+wTautf181auObAjrp3b yOY/EWRYutnR3dVkJuOlZKSKiLqvJNkG0lX9jlMyu9XFo1vVGrs5RMvWbfzsF1bh 9tQdkwyg/fhZGiryqlFJR/Iq9rAmns0Wwa6JRZ/IqmOygPbO++M7IvhXzHA2sHrX lRJT4bSmcY57E63dmByKfQFw6UPL5o9qLMlOAHIGUXSD6uz+jp6dvkMWkAU2qTNa vdLD7BVJYO/t2pfOc3s7 =u/hY -----END PGP SIGNATURE----- --==-=-=--