Darwin: set startup-with-shell to off on Sierra and later.
authorXavier Roirand <roirand@adacore.com>
Sat, 8 Sep 2018 14:51:21 +0000 (16:51 +0200)
committerXavier Roirand <roirand@adacore.com>
Tue, 11 Sep 2018 13:42:18 +0000 (15:42 +0200)
commitd6be54ef73eacaaf5bf28bafc7dfebc80ebac832
tree73b5ff49510eb578e03a8fa569c2904df81a0e8a
parentde1ec836c8cc4eeb68e3e4eb8223eeff9840546e
Darwin: set startup-with-shell to off on Sierra and later.

On Mac OS X Sierra and later, the shell is not allowed to be
debug so add a check and disable startup with shell in that
case. This disabling is done temporary before forking
inferior and restored after the fork.

gdb/ChangeLog:

        * darwin-nat.c (should_disable_startup_with_shell):
        New function.
        (darwin_nat_target::create_inferior): Add call.

Change-Id: Ie4d9090f65fdf2e83ecf7a0f9d0647fb1c27cdcc
gdb/ChangeLog
gdb/darwin-nat.c