diff options
| author | Joakim Verona | 2013-01-24 00:03:29 +0100 |
|---|---|---|
| committer | Joakim Verona | 2013-01-24 00:03:29 +0100 |
| commit | e4963dc9795ed5a3eb60e73943b9d799107e0f13 (patch) | |
| tree | 29372c728b8468e618623bb660cda24848f10063 /lib | |
| parent | 6f0e40ae28faeba85872002eb848debb6bfcb2f5 (diff) | |
| parent | b09cca6ace3728ad8a93b3c0301520fa75e71586 (diff) | |
| download | emacs-e4963dc9795ed5a3eb60e73943b9d799107e0f13.tar.gz emacs-e4963dc9795ed5a3eb60e73943b9d799107e0f13.zip | |
auto upstream
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/unistd.in.h | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/lib/unistd.in.h b/lib/unistd.in.h index f011b71d5f5..a870fe7b4a3 100644 --- a/lib/unistd.in.h +++ b/lib/unistd.in.h | |||
| @@ -14,29 +14,13 @@ | |||
| 14 | You should have received a copy of the GNU General Public License | 14 | You should have received a copy of the GNU General Public License |
| 15 | along with this program; if not, see <http://www.gnu.org/licenses/>. */ | 15 | along with this program; if not, see <http://www.gnu.org/licenses/>. */ |
| 16 | 16 | ||
| 17 | #ifndef _@GUARD_PREFIX@_UNISTD_H | ||
| 18 | |||
| 17 | #if __GNUC__ >= 3 | 19 | #if __GNUC__ >= 3 |
| 18 | @PRAGMA_SYSTEM_HEADER@ | 20 | @PRAGMA_SYSTEM_HEADER@ |
| 19 | #endif | 21 | #endif |
| 20 | @PRAGMA_COLUMNS@ | 22 | @PRAGMA_COLUMNS@ |
| 21 | 23 | ||
| 22 | /* Special invocation convention: | ||
| 23 | - On mingw, several headers, including <winsock2.h>, include <unistd.h>, | ||
| 24 | but we need to ensure that both the system <unistd.h> and <winsock2.h> | ||
| 25 | are completely included before we replace gethostname. */ | ||
| 26 | #if @GNULIB_GETHOSTNAME@ && @UNISTD_H_HAVE_WINSOCK2_H@ \ | ||
| 27 | && !defined _GL_WINSOCK2_H_WITNESS && defined _WINSOCK2_H | ||
| 28 | /* <unistd.h> is being indirectly included for the first time from | ||
| 29 | <winsock2.h>; avoid declaring any overrides. */ | ||
| 30 | # if @HAVE_UNISTD_H@ | ||
| 31 | # @INCLUDE_NEXT@ @NEXT_UNISTD_H@ | ||
| 32 | # else | ||
| 33 | # error unexpected; report this to bug-gnulib@gnu.org | ||
| 34 | # endif | ||
| 35 | # define _GL_WINSOCK2_H_WITNESS | ||
| 36 | |||
| 37 | /* Normal invocation. */ | ||
| 38 | #elif !defined _@GUARD_PREFIX@_UNISTD_H | ||
| 39 | |||
| 40 | /* The include_next requires a split double-inclusion guard. */ | 24 | /* The include_next requires a split double-inclusion guard. */ |
| 41 | #if @HAVE_UNISTD_H@ | 25 | #if @HAVE_UNISTD_H@ |
| 42 | # @INCLUDE_NEXT@ @NEXT_UNISTD_H@ | 26 | # @INCLUDE_NEXT@ @NEXT_UNISTD_H@ |