git: sh - Sync to FreeBSD d038ee76 part 2/2 (d)

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Jun 6 19:57:22 PDT 2015


commit edd35de39a456c900054b66f8bbb0db6c0a25709
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sat Jun 6 19:44:29 2015 -0700

    sh - Sync to FreeBSD d038ee76 part 2/2 (d)
    
    Reapply 330497ceac - fix O_CLOEXEC race in open() and fhopen()
    
    * Fix an O_CLOEXEC race where a fork/exec can race an open(...O_CLOEXEC)
      and improperly inherit the descriptor.

Summary of changes:
 bin/sh/input.c |  7 +++++--
 bin/sh/jobs.c  | 15 +++++++++++----
 bin/sh/main.c  |  2 +-
 bin/sh/redir.c |  7 ++++++-
 bin/sh/shell.h | 16 ++++++++++++++++
 5 files changed, 39 insertions(+), 8 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/edd35de39a456c900054b66f8bbb0db6c0a25709


-- 
DragonFly BSD source repository


More information about the Commits mailing list