Bug 196451 - devel/valgrind: Added VKI_F_DUPFD_CLOEXEC for FreeBSD fcntl
Summary: devel/valgrind: Added VKI_F_DUPFD_CLOEXEC for FreeBSD fcntl
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Bryan Drewery
URL:
Keywords: easy, needs-qa, patch
Depends on:
Blocks:
 
Reported: 2015-01-02 21:59 UTC by Yuri Victorovich
Modified: 2016-04-19 20:04 UTC (History)
2 users (show)

See Also:


Attachments
patch (1.25 KB, patch)
2015-01-02 21:59 UTC, Yuri Victorovich
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri Victorovich freebsd_committer 2015-01-02 21:59:59 UTC
Created attachment 151226 [details]
patch
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2015-01-02 22:05:25 UTC
Thank Yuri, can you also attach either:

- Successful poudriere output, or
- make stage && make check-plist && make stage-qa && make package output
Comment 2 Jilles Tjoelker freebsd_committer 2015-09-29 20:06:13 UTC
A similar but slightly more extensive patch is at https://bitbucket.org/stass/valgrind-freebsd/issues/15/missing-fcntl-commands
Comment 3 commit-hook freebsd_committer 2016-02-26 19:41:48 UTC
A commit references this bug:

Author: bdrewery
Date: Fri Feb 26 19:41:39 UTC 2016
New revision: 409636
URL: https://svnweb.freebsd.org/changeset/ports/409636

Log:
  - Update to 3.10.1
  - Add pipe(2) syscall
  - Add cpuset_getaffinity(2) syscall
  - Support arguments for cpuset_setaffinity(2) syscall
  - sendfile(2) syscall fixes
  - getsockopt(2) syscall fixes
  - Add missing fcntl(2) handlers [1]
  - Add missing jail syscalls [2]
  - Add missing kldload syscalls [3]
  - Add missing accept4(2) syscall [4]

  PR:	196451 [1]
  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/issues/15/missing-fcntl-commands [1]
  PR:	152899 [2]
  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/pull-requests/10/implement-some-of-the-jails-syscalls/diff [2]

  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/pull-requests/11/fix-issue-25-add-kldload-kldunload-kldfind/diff [3]
  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/pull-requests/8/fix-issue-21-accept4-is-unimplemented-on/diff [4]

Changes:
  head/devel/valgrind-devel/Makefile
  head/devel/valgrind-devel/distinfo
  head/devel/valgrind-devel/files/accept4_syscall.patch
  head/devel/valgrind-devel/files/jail_syscalls.patch
  head/devel/valgrind-devel/files/kldload_syscalls.patch
  head/devel/valgrind-devel/files/missing_fcntls.patch
Comment 4 commit-hook freebsd_committer 2016-04-19 20:04:13 UTC
A commit references this bug:

Author: bdrewery
Date: Tue Apr 19 20:03:18 UTC 2016
New revision: 413660
URL: https://svnweb.freebsd.org/changeset/ports/413660

Log:
  - Update to 3.10.1
  - Add pipe(2) syscall
  - Add cpuset_getaffinity(2) syscall
  - Support arguments for cpuset_setaffinity(2) syscall
  - sendfile(2) syscall fixes
  - getsockopt(2) syscall fixes
  - Add missing fcntl(2) handlers [1]
  - Add missing jail syscalls [2]
  - Add missing kldload syscalls [3]
  - Add missing accept4(2) syscall [4]

  PR:		196451 [1]
  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/issues/15/missing-fcntl-commands [1]
  PR:		152899 [2]
  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/pull-requests/10/implement-some-of-the-jails-syscalls/diff [2]

  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/pull-requests/11/fix-issue-25-add-kldload-kldunload-kldfind/diff [3]
  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/pull-requests/8/fix-issue-21-accept4-is-unimplemented-on/diff [4]

Changes:
  head/devel/valgrind/Makefile
  head/devel/valgrind/distinfo
  head/devel/valgrind/files/accept4_syscall.patch
  head/devel/valgrind/files/jail_syscalls.patch
  head/devel/valgrind/files/kldload_syscalls.patch
  head/devel/valgrind/files/missing_fcntls.patch