comparison src/s/aix4-2.h @ 74271:43a8bd744de4

Undefine _NO_PROTO.
author Chong Yidong <cyd@stupidchicken.com>
date Mon, 27 Nov 2006 22:36:37 +0000
parents c6e45e9a83bf
children f1d13e615070 ddedcecb18ef
comparison
equal deleted inserted replaced
74270:b2adac2912de 74271:43a8bd744de4
18 Emacs currently calls xrealloc on the results of get_current_dir name, 18 Emacs currently calls xrealloc on the results of get_current_dir name,
19 to avoid a crash just use the Emacs implementation for that function. 19 to avoid a crash just use the Emacs implementation for that function.
20 */ 20 */
21 #define BROKEN_GET_CURRENT_DIR_NAME 1 21 #define BROKEN_GET_CURRENT_DIR_NAME 1
22 22
23 /* aix3-1.h defined _NO_PROTO, probably to work around an AIX compiler
24 that did not handle prototypes. On (at least) AIX 5.2, this causes
25 the proper prototype to be thrown away for lseek64, so compiled
26 Lisp files do not load correctly and compilation fails.
27
28 The AIX compiler should have learned about function prototypes long
29 ago, so we can probably go ahead and undefine _NO_PROTO. However,
30 if someone can demonstrate that this problem still exists for AIX
31 4, this should be moved into a new file (aix5.h).
32 */
33
34 #undef _NO_PROTO
35
36
23 /* arch-tag: 38fe75ea-6aef-42bd-8449-bc34d921a562 37 /* arch-tag: 38fe75ea-6aef-42bd-8449-bc34d921a562
24 (do not change this comment) */ 38 (do not change this comment) */