mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-01-24 13:04:33 +08:00
os_defines.h: Define _XOPEN_SOURCE...
2000-11-21 Branko Cibej <brankoe@xbc.nu> * config/os/solaris/solaris2.6/bits/os_defines.h: Define _XOPEN_SOURCE, _LARGEFILE64_SOURCE, __EXTENSIONS__, __off_t, __off64_t and __ssize_t. * config/os/solaris/solaris2.5/bits/os_defines.h: For now, use the same configuration as above. From-SVN: r37628
This commit is contained in:
parent
d1cc928a7b
commit
b6bcb20e17
@ -1,5 +1,17 @@
|
||||
2000-11-21 Branko Cibej <brankoe@xbc.nu>
|
||||
|
||||
* config/os/solaris/solaris2.6/bits/os_defines.h: Define
|
||||
_XOPEN_SOURCE, _LARGEFILE64_SOURCE, __EXTENSIONS__, __off_t,
|
||||
__off64_t and __ssize_t.
|
||||
* config/os/solaris/solaris2.5/bits/os_defines.h: For now, use the
|
||||
same configuration as above.
|
||||
|
||||
2000-11-21 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
|
||||
|
||||
* libsupc++/new.h: Add using declarations for bad_alloc,
|
||||
nothrow_t, and nothrow.
|
||||
* include/backward/new.h: Remove duplicate file, as libsupc++ has it.
|
||||
|
||||
* acinclude.m4 (AC_LC_MESSAGES): Check for locale.h.
|
||||
* aclocal.m4: Regenerate.
|
||||
* configure: Renerate.
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Specific definitions for Solaris 2.5 -*- C++ -*-
|
||||
// Specific definitions for Solaris 2.6 -*- C++ -*-
|
||||
|
||||
// Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
//
|
||||
@ -31,10 +31,21 @@
|
||||
#ifndef _GLIBCPP_OS_DEFINES
|
||||
# define _GLIBCPP_OS_DEFINES
|
||||
|
||||
// Need these to get sane definitions, esp. of 64-bit types and typedefs.
|
||||
#define _XOPEN_SOURCE 500
|
||||
#define _LARGEFILE64_SOURCE 1
|
||||
#define __EXTENSIONS__
|
||||
|
||||
/* System-specific #define, typedefs, corrections, etc, go here. This
|
||||
file will come before all others. */
|
||||
// These are typedefs which libio assumes are already in place (because
|
||||
// they really are, under Linux).
|
||||
#define __off_t off_t
|
||||
#define __off64_t off64_t
|
||||
#define __ssize_t ssize_t
|
||||
|
||||
// Without this all the libio vtbls are offset wrongly.
|
||||
#define _G_USING_THUNKS 0
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -31,10 +31,21 @@
|
||||
#ifndef _GLIBCPP_OS_DEFINES
|
||||
# define _GLIBCPP_OS_DEFINES
|
||||
|
||||
// Need these to get sane definitions, esp. of 64-bit types and typedefs.
|
||||
#define _XOPEN_SOURCE 500
|
||||
#define _LARGEFILE64_SOURCE 1
|
||||
#define __EXTENSIONS__
|
||||
|
||||
/* System-specific #define, typedefs, corrections, etc, go here. This
|
||||
file will come before all others. */
|
||||
// These are typedefs which libio assumes are already in place (because
|
||||
// they really are, under Linux).
|
||||
#define __off_t off_t
|
||||
#define __off64_t off64_t
|
||||
#define __ssize_t ssize_t
|
||||
|
||||
// Without this all the libio vtbls are offset wrongly.
|
||||
#define _G_USING_THUNKS 0
|
||||
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user