From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/8815 Path: news.gmane.org!not-for-mail From: Petr Hosek Newsgroups: gmane.linux.lib.musl.general Subject: [PATCH] don't wrap __syscall invocation in parenthesis Date: Fri, 06 Nov 2015 23:51:21 +0000 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a114ddb123386b60523e7ece8 X-Trace: ger.gmane.org 1446894942 28913 80.91.229.3 (7 Nov 2015 11:15:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Nov 2015 11:15:42 +0000 (UTC) To: "musl@lists.openwall.com" Original-X-From: musl-return-8828-gllmg-musl=m.gmane.org@lists.openwall.com Sat Nov 07 12:15:41 2015 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1Zv1TB-0007uM-4r for gllmg-musl@m.gmane.org; Sat, 07 Nov 2015 12:15:41 +0100 Original-Received: (qmail 32152 invoked by uid 550); 7 Nov 2015 11:15:39 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 30581 invoked from network); 6 Nov 2015 23:51:42 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:from:date:message-id:subject:to:content-type; bh=5q3AXdGlvF44A0VQBEEIXwoIj5mB1leadIgZ58UijuY=; b=h1NPI4353NwX/ej2KV8H1Jh0eixHIOzz6tTgnWaX/2fujuy6zhoHkPzSM9gjTOPy11 4opcc/TFiTfCa3BWcb9oXyUM4Uwngx1mz+mXSOuSL/42yfl8Esk8EhTMAOrGTqvVClRL nseh+vtowrJ8mbIQhCAocy4EdkQtYTbToDhio= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-type; bh=5q3AXdGlvF44A0VQBEEIXwoIj5mB1leadIgZ58UijuY=; b=eYc8UWVico0n9R87pLRXQ+rhr6bp35e+IwOAHqO719XzP/6HEMJp/wHO77sxfKWk4X s0Sw5Me6aN515iBVaTJpJX+f5jFO8m/uB0WDznC7yEIAgaL+IPfMIYiYqnO3REnPQJDx VhNVgexpSPggTnVJXsibpEne3CCy9rn4KF7y1B/tIp0TH+0gCCSDhAdkeUVBh/O1+Ofg dMM9k6FiyDFxS794q/3NJpeEDamhnBe7+tm8EZrs1prhDVuQoioJLpVoee5CaVOgBw8Q 2wIgHbtPr3I1T4fGmf/LwVgDVMy2hqiK3dNSE4+7BEQQoUJM27ISn9aAkOm5RkokyNEz Drhw== X-Gm-Message-State: ALoCoQkOQnucwIIO8+Py9xE/hdtZinv26rqSthvbhamBErwUr/RURZAEsYpRXvo8MQ+qhabw+6Fg X-Received: by 10.129.108.195 with SMTP id h186mr3808937ywc.75.1446853890740; Fri, 06 Nov 2015 15:51:30 -0800 (PST) Xref: news.gmane.org gmane.linux.lib.musl.general:8815 Archived-At: --001a114ddb123386b60523e7ece8 Content-Type: multipart/alternative; boundary=001a114ddb123386af0523e7ece6 --001a114ddb123386af0523e7ece6 Content-Type: text/plain; charset=UTF-8 This is a cleanup change, when __syscall is defined as a macro, its expansion breaks in cases where the invocation is wrapped in parenthesis. There are 2 such cases in the codebase and this patch fixes those. --001a114ddb123386af0523e7ece6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
This is a cleanup change,=C2=A0when __syscall is defined a= s a macro, its expansion breaks in=C2=A0cases where the invocation is wrapp= ed in parenthesis. There are 2 such cases in the codebase and this patch fi= xes those.
--001a114ddb123386af0523e7ece6-- --001a114ddb123386b60523e7ece8 Content-Type: text/x-patch; charset=US-ASCII; name="don-t-wrap-__syscall-invocation-in-parenthesis.patch" Content-Disposition: attachment; filename="don-t-wrap-__syscall-invocation-in-parenthesis.patch" Content-Transfer-Encoding: base64 Content-ID: <150df360a414ba164231> X-Attachment-Id: 150df360a414ba164231 RnJvbSAyMTg2NGYzNjcwMjg4OTliNTQxMjkwMjU4NzExNzUwMzEzZTIyNmY1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvc2VrIDxwaG9zZWtAY2hyb21pdW0ub3JnPgpEYXRl OiBUaHUsIDUgTm92IDIwMTUgMDc6NTc6MjMgLTA4MDAKU3ViamVjdDogW1BBVENIXSBkb24ndCB3 cmFwIF9fc3lzY2FsbCBpbnZvY2F0aW9uIGluIHBhcmVudGhlc2lzCgp3aGVuIF9fc3lzY2FsbCBp cyBkZWZpbmVkIGFzIGEgbWFjcm8sIGl0cyBleHBhbnNpb24gYnJlYWtzIGluCmNhc2VzIHdoZXJl IHRoZSBpbnZvY2F0aW9uIGlzIHdyYXBwZWQgaW4gcGFyZW50aGVzaXMuCi0tLQogc3JjL2ZjbnRs L3Bvc2l4X2ZhZHZpc2UuYyB8IDIgKy0KIHNyYy90aHJlYWQvX19zeXNjYWxsX2NwLmMgfCAyICst CiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9zcmMvZmNudGwvcG9zaXhfZmFkdmlzZS5jIGIvc3JjL2ZjbnRsL3Bvc2l4X2ZhZHZp c2UuYwppbmRleCBkNTM2MGUwLi5mYzE1NjJlIDEwMDY0NAotLS0gYS9zcmMvZmNudGwvcG9zaXhf ZmFkdmlzZS5jCisrKyBiL3NyYy9mY250bC9wb3NpeF9mYWR2aXNlLmMKQEAgLTQsNyArNCw3IEBA CiAKIGludCBwb3NpeF9mYWR2aXNlKGludCBmZCwgb2ZmX3QgYmFzZSwgb2ZmX3QgbGVuLCBpbnQg YWR2aWNlKQogewotCXJldHVybiAtKF9fc3lzY2FsbCkoU1lTX2ZhZHZpc2UsIGZkLCBfX1NZU0NB TExfTExfTyhiYXNlKSwKKwlyZXR1cm4gLV9fc3lzY2FsbChTWVNfZmFkdmlzZSwgZmQsIF9fU1lT Q0FMTF9MTF9PKGJhc2UpLAogCQlfX1NZU0NBTExfTExfRShsZW4pLCBhZHZpY2UpOwogfQogCmRp ZmYgLS1naXQgYS9zcmMvdGhyZWFkL19fc3lzY2FsbF9jcC5jIGIvc3JjL3RocmVhZC9fX3N5c2Nh bGxfY3AuYwppbmRleCBmYWY1N2IxLi4wOTg3OGM2IDEwMDY0NAotLS0gYS9zcmMvdGhyZWFkL19f c3lzY2FsbF9jcC5jCisrKyBiL3NyYy90aHJlYWQvX19zeXNjYWxsX2NwLmMKQEAgLTEwLDcgKzEw LDcgQEAgc3RhdGljIGxvbmcgc2NjcChzeXNjYWxsX2FyZ190IG5yLAogICAgICAgICAgICAgICAg ICBzeXNjYWxsX2FyZ190IHUsIHN5c2NhbGxfYXJnX3Qgdiwgc3lzY2FsbF9hcmdfdCB3LAogICAg ICAgICAgICAgICAgICBzeXNjYWxsX2FyZ190IHgsIHN5c2NhbGxfYXJnX3QgeSwgc3lzY2FsbF9h cmdfdCB6KQogewotCXJldHVybiAoX19zeXNjYWxsKShuciwgdSwgdiwgdywgeCwgeSwgeik7CisJ cmV0dXJuIF9fc3lzY2FsbChuciwgdSwgdiwgdywgeCwgeSwgeik7CiB9CiAKIHdlYWtfYWxpYXMo c2NjcCwgX19zeXNjYWxsX2NwX2MpOwotLSAKMi42LjAucmMyLjIzMC5nM2RkMTVjMAoK --001a114ddb123386b60523e7ece8--