# This is the list of modules to be deleted from ../lib/gnulib.mk. # # We delete them because they either conflict with MinGW headers or # headers in nt/inc, or because those modules won't compile with # MinGW, or because Emacs already has the corresponding facilities as # part of Emacs sources, and their implementation is incompatible with # Gnulib's. # # In general, do NOT remove anything from ../lib/gnulib.mk that # doesn't need to be removed, to minimize the differences from # upstream gnulib.mk and thus make the maintenance easier. Every # header file whose generation is controlled by configure-time tests # does NOT need to be removed; instead, force the configure script to # accept whatever MinGW has to offer, by defining the appropriate # Autoconf variable in the nt/mingw-cfg.site file. Headers that are # generated conditionally have the tell-tale "if GL_GENERATE_foo_H" # condition before their Makefile snippet in this file. Likewise, do # NOT remove gnulib modules which introduce header files that don't # exist in MinGW and in nt/inc/, since they cannot possibly clash # with anything. Gnulib modules that introduce source *.c files also # need not be removed; if they define functions that could clash with # the w32 substitutes in Emacs, disable their compilation by defining # suitable variables in nt/mingw-cfg.site. # ---------------------------------------------------------------------- # # Copyright (C) 2017 Free Software Foundation, Inc. # # This file 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. # # This file 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 file. If not, see . # # As a special exception to the GNU General Public License, # this file may be distributed as part of a program that # contains a configuration script generated by Autoconf, under # the same distribution terms as the rest of that program. # acl-permissions allocator at-internal careadlinkat dirent dirfd fcntl fcntl-h inttypes-incomplete mkostemp pipe2 secure_getenv signal-h stdio stdlib sys_select sys_stat sys_time sys_types tempname unistd