From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com [IPv6:2607:f8b0:4864:20::431]) by sourceware.org (Postfix) with ESMTPS id 3A6FC3898536 for ; Thu, 30 Apr 2020 19:34:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 3A6FC3898536 Received: by mail-pf1-x431.google.com with SMTP id 145so334564pfw.13 for ; Thu, 30 Apr 2020 12:34:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=s/uycYXVQ3edADon1b3BkEDWMzWUkuL8NxEpmd2KqH0=; b=p4HfJmm59HZTZRejW7TjbuJx45iwAavuTWrAuMPAyeRPanchvoYNvgP14or3VWWXoJ 8lrJLHbYdwZOaYRQtMK/zL4RbKe+IdsIBM9F7N56rTiGbGYa9RGKntB99fDlyXskWdtg 9M/aI/2xg/mdnniyGEJuFDeIve5Es4zmoNLGnAbDpBxBUv5epYkgqpCoMJ6U3F+pywWt 4gRKisQDoWU1ga3jJ16WeQSHTgCcMVLhuEFkm8H3DGD6Dgdk/74q634OnDTegIU++UsV wt42LDDGFdKjrk8nxNnBR8FBsVKt36XrEqYNNlLErZnCuLdZHiJM9QXsS902irtvxmJD Lt/A== X-Gm-Message-State: AGi0PubXeHZ3BOdk2hKvx6dyd6NIOHjpYcvTpOuPY5B3kCJWrnyEg8YI XAVdRzn2DJksPRlFxCSoILpJ21ZA X-Google-Smtp-Source: APiQypL93RCm5U6+zZYWQwhCWI0U0YmYpmdImR6j0XDAqyGWqbhvofhPburstVYBSy73pTr1dHQt6g== X-Received: by 2002:a63:6e81:: with SMTP id j123mr516512pgc.333.1588275267024; Thu, 30 Apr 2020 12:34:27 -0700 (PDT) Received: from gnu-cfl-2.localdomain (c-69-181-90-243.hsd1.ca.comcast.net. [69.181.90.243]) by smtp.gmail.com with ESMTPSA id x19sm476868pfq.137.2020.04.30.12.34.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Apr 2020 12:34:25 -0700 (PDT) Received: from gnu-cfl-2.localdomain (localhost [IPv6:::1]) by gnu-cfl-2.localdomain (Postfix) with ESMTP id 0EEFF1A011F for ; Thu, 30 Apr 2020 12:34:24 -0700 (PDT) From: "H.J. Lu" To: libc-stable@sourceware.org Subject: [2.31/2.30] [PATCH 4/6] Mark unsigned long arguments with U in more syscalls [BZ #25810] Date: Thu, 30 Apr 2020 12:34:21 -0700 Message-Id: <20200430193423.807713-5-hjl.tools@gmail.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200430193423.807713-1-hjl.tools@gmail.com> References: <20200430193423.807713-1-hjl.tools@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-24.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-stable@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-stable mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Apr 2020 19:34:30 -0000 Mark unsigned long arguments in mmap, read, recv, recvfrom, send, sendto, write, ioperm, sendfile64, setxattr, lsetxattr, fsetxattr, getxattr, lgetxattr, fgetxattr, listxattr, llistxattr and flistxattr with U in syscalls.list files. (cherry picked from commit 86f4f2263bf21ff7f80905b3062c16213b016fe6) --- sysdeps/unix/syscalls.list | 14 +++++++------- sysdeps/unix/sysv/linux/syscalls.list | 22 +++++++++++----------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/sysdeps/unix/syscalls.list b/sysdeps/unix/syscalls.list index 5ca991acbf..6b22b2cb45 100644 --- a/sysdeps/unix/syscalls.list +++ b/sysdeps/unix/syscalls.list @@ -41,25 +41,25 @@ listen - listen i:ii __listen listen lseek - lseek i:iii __libc_lseek __lseek lseek madvise - madvise i:pUi __madvise madvise mkdir - mkdir i:si __mkdir mkdir -mmap - mmap b:aniiii __mmap mmap +mmap - mmap b:aUiiii __mmap mmap mprotect - mprotect i:aUi __mprotect mprotect munmap - munmap i:aU __munmap munmap open - open Ci:siv __libc_open __open open profil - profil i:piii __profil profil ptrace - ptrace i:iiii ptrace -read - read Ci:ibn __libc_read __read read +read - read Ci:ibU __libc_read __read read readlink - readlink i:spU __readlink readlink readv - readv Ci:ipi __readv readv reboot - reboot i:i reboot -recv - recv Ci:ibni __libc_recv recv -recvfrom - recvfrom Ci:ibniBN __libc_recvfrom __recvfrom recvfrom +recv - recv Ci:ibUi __libc_recv recv +recvfrom - recvfrom Ci:ibUiBN __libc_recvfrom __recvfrom recvfrom recvmsg - recvmsg Ci:ipi __libc_recvmsg __recvmsg recvmsg rename - rename i:ss rename rmdir - rmdir i:s __rmdir rmdir select - select Ci:iPPPP __select __libc_select select -send - send Ci:ibni __libc_send __send send +send - send Ci:ibUi __libc_send __send send sendmsg - sendmsg Ci:ipi __libc_sendmsg __sendmsg sendmsg -sendto - sendto Ci:ibnibn __libc_sendto __sendto sendto +sendto - sendto Ci:ibUibn __libc_sendto __sendto sendto setdomain - setdomainname i:si setdomainname setegid - setegid i:i __setegid setegid seteuid - seteuid i:i __seteuid seteuid @@ -94,5 +94,5 @@ uname - uname i:p __uname uname unlink - unlink i:s __unlink unlink utimes - utimes i:sp __utimes utimes vhangup - vhangup i:i vhangup -write - write Ci:ibn __libc_write __write write +write - write Ci:ibU __libc_write __write write writev - writev Ci:ipi __writev writev diff --git a/sysdeps/unix/sysv/linux/syscalls.list b/sysdeps/unix/sysv/linux/syscalls.list index e8d55c8ce0..76dd308d82 100644 --- a/sysdeps/unix/sysv/linux/syscalls.list +++ b/sysdeps/unix/sysv/linux/syscalls.list @@ -28,7 +28,7 @@ inotify_add_watch EXTRA inotify_add_watch i:isi inotify_add_watch inotify_init EXTRA inotify_init i: inotify_init inotify_init1 EXTRA inotify_init1 i:I inotify_init1 inotify_rm_watch EXTRA inotify_rm_watch i:ii inotify_rm_watch -ioperm - ioperm i:iii ioperm +ioperm - ioperm i:UUi ioperm iopl - iopl i:i iopl klogctl EXTRA syslog i:isi klogctl lchown - lchown i:sii __lchown lchown @@ -56,7 +56,7 @@ sched_setp - sched_setparam i:ip __sched_setparam sched_setparam sched_sets - sched_setscheduler i:iip __sched_setscheduler sched_setscheduler sched_yield - sched_yield i: __sched_yield sched_yield sendfile - sendfile i:iipU sendfile -sendfile64 - sendfile64 i:iipi sendfile64 +sendfile64 - sendfile64 i:iipU sendfile64 setfsgid EXTRA setfsgid i:i setfsgid setfsuid EXTRA setfsuid i:i setfsuid setpgid - setpgid i:ii __setpgid setpgid @@ -77,15 +77,15 @@ readlinkat - readlinkat i:issU readlinkat symlinkat - symlinkat i:sis symlinkat unlinkat - unlinkat i:isi unlinkat -setxattr - setxattr i:sspii setxattr -lsetxattr - lsetxattr i:sspii lsetxattr -fsetxattr - fsetxattr i:ispii fsetxattr -getxattr - getxattr i:sspi getxattr -lgetxattr - lgetxattr i:sspi lgetxattr -fgetxattr - fgetxattr i:ispi fgetxattr -listxattr - listxattr i:ssi listxattr -llistxattr - llistxattr i:ssi llistxattr -flistxattr - flistxattr i:isi flistxattr +setxattr - setxattr i:sspUi setxattr +lsetxattr - lsetxattr i:sspUi lsetxattr +fsetxattr - fsetxattr i:ispUi fsetxattr +getxattr - getxattr i:sspU getxattr +lgetxattr - lgetxattr i:sspU lgetxattr +fgetxattr - fgetxattr i:ispU fgetxattr +listxattr - listxattr i:ssU listxattr +llistxattr - llistxattr i:ssU llistxattr +flistxattr - flistxattr i:isU flistxattr removexattr - removexattr i:ss removexattr lremovexattr - lremovexattr i:ss lremovexattr fremovexattr - fremovexattr i:is fremovexattr -- 2.26.2