From owner-freebsd-bugs@freebsd.org Thu Feb 9 08:40:03 2017 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F1493CD7274 for ; Thu, 9 Feb 2017 08:40:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C788E15E3 for ; Thu, 9 Feb 2017 08:40:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v198e35C057190 for ; Thu, 9 Feb 2017 08:40:03 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 189821] [libc] [patch] nice(3) on FreeBSD returns EACCES instead of EPERM when provided negative prio's; is not compatible with Linux/NetBSD/POSIX Date: Thu, 09 Feb 2017 08:40:03 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Feb 2017 08:40:04 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D189821 --- Comment #7 from commit-hook@freebsd.org --- A commit references this bug: Author: ngie Date: Thu Feb 9 08:39:08 UTC 2017 New revision: 313469 URL: https://svnweb.freebsd.org/changeset/base/313469 Log: MFC r276527,r277648,r279154,r279397,r283584: r276527: Don't install h_raw if dealing with clang 3.5.0+ to unbreak the tests2 Jenkins job The h_raw application doesn't do proper bounds checking without the option being supplied via the build, which means that it doesn't throw signals a= nd fail as expected PR: 196430 r277648 (by jilles): Enable utimensat tests from NetBSD. As with other tests from c063, a required #include was missi= ng. r279154 (by jilles): nice(): Correct return value and [EPERM] error. PR: 189821 Obtained from: NetBSD Relnotes: yes r279397 (by jilles): nice(): Put back old return value, keeping [EPERM] error. Commit r279154 changed the API and ABI significantly, and {NZERO} is still wrong. Also, preserve errno on success instead of setting it to 0. PR: 189821 Relnotes: yes r283584 (by emaste): memmem(3): empty little string matches the beginning of the big string This function originated in glibc, and this matches their behaviour (and NetBSD, OpenBSD, and musl). An empty big string (arg "l") is handled by the existing l_len < s_len test. Changes: _U projects/stable-10-backport-test-changes/ =20 projects/stable-10-backport-test-changes/contrib/netbsd-tests/lib/libc/gen/= t_nice.c =20 projects/stable-10-backport-test-changes/contrib/netbsd-tests/lib/libc/stri= ng/t_memmem.c projects/stable-10-backport-test-changes/lib/libc/gen/nice.3 projects/stable-10-backport-test-changes/lib/libc/gen/nice.c projects/stable-10-backport-test-changes/lib/libc/string/memmem.3 projects/stable-10-backport-test-changes/lib/libc/string/memmem.c --=20 You are receiving this mail because: You are the assignee for the bug.=