diff options
Diffstat (limited to 'ace/os_include/os_stdlib.h')
-rw-r--r-- | ace/os_include/os_stdlib.h | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/ace/os_include/os_stdlib.h b/ace/os_include/os_stdlib.h deleted file mode 100644 index 91324a4f890..00000000000 --- a/ace/os_include/os_stdlib.h +++ /dev/null @@ -1,92 +0,0 @@ -// -*- C++ -*- - -//============================================================================= -/** - * @file os_stdlib.h - * - * standard library definitions - * - * $Id$ - * - * @author Don Hinton <dhinton@dresystems.com> - * @author This code was originally in various places including ace/OS.h. - */ -//============================================================================= - -#ifndef ACE_OS_INCLUDE_OS_STDLIB_H -#define ACE_OS_INCLUDE_OS_STDLIB_H - -#include /**/ "ace/pre.h" - -#include "ace/config-lite.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -#include "ace/os_include/os_stddef.h" -#include "ace/os_include/sys/os_wait.h" - -#if defined (ACE_HAS_ALLOCA_H) -# include /**/ <alloca.h> -#endif /* ACE_HAS_ALLOCA_H */ - -#if !defined (ACE_LACKS_STDLIB_H) -# include /**/ <stdlib.h> -#endif /* !ACE_LACKS_STDLIB_H */ - -#if defined (ACE_VXWORKS) && !defined (__RTP__) -# include /**/ <envLib.h> -#endif /* VXWORKS */ - -// Place all additions (especially function declarations) within extern "C" {} -#ifdef __cplusplus -extern "C" -{ -#endif /* __cplusplus */ - -#if defined (ACE_HAS_BROKEN_RANDR) - // The SunOS 5.4.X version of rand_r is inconsistent with the header - // files... - typedef u_int ACE_RANDR_TYPE; - int rand_r (ACE_RANDR_TYPE seed); -#else -# if defined (HPUX_10) - // HP-UX 10.x's stdlib.h (long *) doesn't match that man page (u_int *) - typedef long ACE_RANDR_TYPE; -# else - typedef u_int ACE_RANDR_TYPE; -# endif /* HPUX_10 */ -#endif /* ACE_HAS_BROKEN_RANDR */ - -#if defined (ACE_PSOS_SNARFS_HEADER_INFO) - // Header information snarfed from compiler provided header files - // that are not included because there is already an identically - // named file provided with pSOS, which does not have this info - // from compiler supplied header - int putenv (char *); // stdlib.h -#endif /* ACE_PSOS_SNARFS_HEADER_INFO */ - - -#if defined (DIGITAL_UNIX) - extern int _Prand_r (unsigned int *seedptr); -#endif /* DIGITAL_UNIX */ - -#if defined (ACE_LACKS_PUTENV_PROTOTYPE) - int putenv (char *); -#endif /* ACE_LACKS_PUTENV_PROTOTYPE */ - -#if defined (ACE_LACKS_MKTEMP_PROTOTYPE) - char *mktemp (char *); -#endif /* ACE_LACKS_MKTEMP_PROTOTYPE */ - -#if defined (ACE_LACKS_MKSTEMP_PROTOTYPE) - int mkstemp(char *); -#endif /* ACE_LACKS_MKSTEMP_PROTOTYPE */ - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - -#include /**/ "ace/post.h" -#endif /* ACE_OS_INCLUDE_OS_STDLIB_H */ |