Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 09 Feb 2017 08:40:03 +0000
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
Message-ID:  <bug-189821-8-wfBYPukxj0@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-189821-8@https.bugs.freebsd.org/bugzilla/>
References:  <bug-189821-8@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <sys/stat.h> 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.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-189821-8-wfBYPukxj0>