aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJuanma Barranquero2012-07-13 13:49:26 +0200
committerJuanma Barranquero2012-07-13 13:49:26 +0200
commitef099b57b6fb2de43feb3b40860dd9a3fbc7fdbd (patch)
tree62b4cf903d207c3333b8e64dc33001c5db5229df /src
parentd3127c14c23834d6a75249c2e3194a07f8cdd069 (diff)
downloademacs-ef099b57b6fb2de43feb3b40860dd9a3fbc7fdbd.tar.gz
emacs-ef099b57b6fb2de43feb3b40860dd9a3fbc7fdbd.zip
* nt/config.nt: Sync with autogen/config.in.
(BROKEN_FIONREAD, BROKEN_GET_CURRENT_DIR_NAME) (BROKEN_PTY_READ_AFTER_EAGAIN, BROKEN_SIGAIO, BROKEN_SIGPOLL) (BROKEN_SIGPTY, BSD4_2, BSD_SYSTEM, BSD_SYSTEM_AHB, CYGWIN, DARWIN_OS) (FIRST_PTY_LETTER, GNU_LINUX, G_SLICE_ALWAYS_MALLOC, HAVE_PTYS) (HAVE_SOCKETS, HPUX, INTERRUPT_INPUT, IRIX6_5, NARROWPROTO, NO_ABORT) (NO_EDITRES, NSIG_MINIMUM, PREFER_VSUSP, PTY_ITERATION (PTY_NAME_SPRINTF, PTY_OPEN, PTY_TTY_NAME_SPRINTF, RUN_TIME_REMAP) (SETPGRP_RELEASES_CTTY, SOLARIS2, TAB3, TABDLY, ULIMIT_BREAK_VALUE) (UNIX98_PTYS, USG, USG5, XOS_NEEDS_TIME_H, _AIX): New macros. (HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE___BUILTIN_UNWIND_INIT): Set in src/s/ms-w32.h, not here. * src/s/ms-w32.h (FIRST_PTY_LETTER, HAVE_SOCKETS): Move to nt/config.nt. (HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE___BUILTIN_UNWIND_INIT): Set here, not in nt/config.nt.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/s/ms-w32.h21
2 files changed, 20 insertions, 7 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 3c74343a708..26019c1302d 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
12012-07-13 Juanma Barranquero <lekktu@gmail.com>
2
3 * s/ms-w32.h (FIRST_PTY_LETTER, HAVE_SOCKETS): Move to nt/config.nt.
4 (HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE___BUILTIN_UNWIND_INIT):
5 Set here, not in nt/config.nt.
6
12012-07-13 Eli Zaretskii <eliz@gnu.org> 72012-07-13 Eli Zaretskii <eliz@gnu.org>
2 8
3 * xdisp.c (move_it_in_display_line_to): On GUI terminals, allow 9 * xdisp.c (move_it_in_display_line_to): On GUI terminals, allow
diff --git a/src/s/ms-w32.h b/src/s/ms-w32.h
index 1557edaa161..cf8ba6f220c 100644
--- a/src/s/ms-w32.h
+++ b/src/s/ms-w32.h
@@ -38,17 +38,10 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
38 convention must be whatever standard the libraries expect. */ 38 convention must be whatever standard the libraries expect. */
39#define _CALLBACK_ __cdecl 39#define _CALLBACK_ __cdecl
40 40
41/* Letter to use in finding device name of first pty,
42 if system supports pty's. 'a' means it is /dev/ptya0 */
43#define FIRST_PTY_LETTER 'a'
44
45/* Define HAVE_TIMEVAL if the system supports the BSD style clock values. 41/* Define HAVE_TIMEVAL if the system supports the BSD style clock values.
46 Look in <sys/time.h> for a timeval structure. */ 42 Look in <sys/time.h> for a timeval structure. */
47#define HAVE_TIMEVAL 1 43#define HAVE_TIMEVAL 1
48 44
49/* NT supports Winsock which is close enough (with some hacks). */
50#define HAVE_SOCKETS 1
51
52/* But our select implementation doesn't allow us to make non-blocking 45/* But our select implementation doesn't allow us to make non-blocking
53 connects. So until that is fixed, this is necessary: */ 46 connects. So until that is fixed, this is necessary: */
54#define BROKEN_NON_BLOCKING_CONNECT 1 47#define BROKEN_NON_BLOCKING_CONNECT 1
@@ -70,6 +63,20 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
70 is not ':', #define this to be the appropriate character constant. */ 63 is not ':', #define this to be the appropriate character constant. */
71#define SEPCHAR ';' 64#define SEPCHAR ';'
72 65
66/* Define to 1 if GCC-style __attribute__ ((__aligned__ (expr))) works. */
67#ifdef __GNUC__
68#define HAVE_ATTRIBUTE_ALIGNED 1
69#endif
70
71/* Define to 1 if strtold conforms to C99. */
72#ifdef __GNUC__
73#define HAVE_C99_STRTOLD 1
74#endif
75
76#if (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 8))
77#define HAVE___BUILTIN_UNWIND_INIT 1
78#endif
79
73/* ============================================================ */ 80/* ============================================================ */
74 81
75/* Here, add any special hacks needed to make Emacs work on this 82/* Here, add any special hacks needed to make Emacs work on this