mirror of
https://git.savannah.gnu.org/git/make.git
synced 2025-02-05 06:04:34 +00:00
2b8e3bb23f
* configure.ac: Check sys/file.h and assume fileno() always exists. * output.h: Move output-specific content from job.h to output.h. * os.h (fd_inherit, fd_noinherit): New functions manage FD inheritance. * posixos.c (fd_inherit, fd_noinherit): Implement for POSIX systems. (jobserver_setup): Force jobserver FDs to not be inherited by default. (jobserver_pre_child): Enable inheritance in recursive invocations. (jobserver_post_child): Disable inheritance after recursive invocations. * w32/w32os.c (fd_inherit, fd_noinherit): Implement for W32 systems. * job.h (CLOSE_ON_EXEC): Remove macro in deference to new fd_noinherit. * function.c (func_shell_base): Convert CLOSE_ON_EXEC to fd_noinherit. * job.c (child_execute_job): Ditto. * output.c (setup_tmpfile): Ditto. * read.c (eval_makefile): Ditto, plus remove HAVE_FILENO check. * w32/include/sub_proc.h: Remove process_noinherit for fd_noinherit. * w32/subproc/sub_proc.c: Ditto.
47 lines
1 KiB
Text
47 lines
1 KiB
Text
# List of source files containing translatable strings.
|
|
# Copyright (C) 2000-2016 Free Software Foundation, Inc.
|
|
# This file is part of GNU Make.
|
|
#
|
|
# GNU Make is free software; you can redistribute it and/or modify it under
|
|
# the terms of the GNU General Public License as published by the Free Software
|
|
# Foundation; either version 3 of the License, or (at your option) any later
|
|
# version.
|
|
#
|
|
# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
|
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
|
# details.
|
|
#
|
|
# You should have received a copy of the GNU General Public License along with
|
|
# this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
ar.c
|
|
arscan.c
|
|
commands.c
|
|
dir.c
|
|
expand.c
|
|
file.c
|
|
function.c
|
|
getopt.c
|
|
guile.c
|
|
hash.c
|
|
implicit.c
|
|
job.c
|
|
load.c
|
|
main.c
|
|
misc.c
|
|
output.c
|
|
output.h
|
|
posixos.c
|
|
read.c
|
|
remake.c
|
|
remote-cstms.c
|
|
rule.c
|
|
signame.c
|
|
strcache.c
|
|
variable.c
|
|
variable.h
|
|
vmsfunctions.c
|
|
vmsjobs.c
|
|
vpath.c
|
|
w32/w32os.c
|