summaryrefslogtreecommitdiff
path: root/ace/OS_NS_unistd.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/OS_NS_unistd.h')
-rw-r--r--ace/OS_NS_unistd.h51
1 files changed, 12 insertions, 39 deletions
diff --git a/ace/OS_NS_unistd.h b/ace/OS_NS_unistd.h
index 680c97b7aed..1e4d5cb16eb 100644
--- a/ace/OS_NS_unistd.h
+++ b/ace/OS_NS_unistd.h
@@ -41,24 +41,19 @@
extern "C" ACE_Export int ftruncate (ACE_HANDLE handle, long len);
#endif /* ACE_NEEDS_FTRUNCATE */
-ACE_BEGIN_VERSIONED_NAMESPACE_DECL
-
-namespace ACE_OS
-{
+namespace ACE_OS {
ACE_NAMESPACE_INLINE_FUNCTION
int access (const char *path, int amode);
-#if defined (ACE_HAS_WCHAR)
ACE_NAMESPACE_INLINE_FUNCTION
int access (const wchar_t *path, int amode);
-#endif /* ACE_HAS_WCHAR */
ACE_NAMESPACE_INLINE_FUNCTION
unsigned int alarm (u_int secs);
ACE_NAMESPACE_INLINE_FUNCTION
- long allocation_granularity (void);
+ int allocation_granularity (void);
// used by ARGV::argv_to_string() and ACE_OS::fork_exec()
extern ACE_Export
@@ -70,19 +65,15 @@ namespace ACE_OS
ACE_NAMESPACE_INLINE_FUNCTION
int chdir (const char *path);
-#if defined (ACE_HAS_WCHAR)
ACE_NAMESPACE_INLINE_FUNCTION
int chdir (const wchar_t *path);
-#endif /* ACE_HAS_WCHAR */
#endif /* ACE_LACKS_CHDIR */
ACE_NAMESPACE_INLINE_FUNCTION
int rmdir (const char *path);
-#if defined (ACE_HAS_WCHAR)
ACE_NAMESPACE_INLINE_FUNCTION
int rmdir (const wchar_t *path);
-#endif /* ACE_HAS_WCHAR */
ACE_NAMESPACE_INLINE_FUNCTION
int close (ACE_HANDLE handle);
@@ -144,18 +135,13 @@ namespace ACE_OS
ACE_NAMESPACE_INLINE_FUNCTION
char *getcwd (char *, size_t);
-#if defined (ACE_HAS_WCHAR)
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t *getcwd (wchar_t *, size_t);
-#endif /* ACE_HAS_WCHAR */
ACE_NAMESPACE_INLINE_FUNCTION
gid_t getgid (void);
ACE_NAMESPACE_INLINE_FUNCTION
- gid_t getegid (void);
-
- ACE_NAMESPACE_INLINE_FUNCTION
int getopt (int argc,
char *const *argv,
const char *optstring);
@@ -175,19 +161,14 @@ namespace ACE_OS
ACE_NAMESPACE_INLINE_FUNCTION
uid_t getuid (void);
- ACE_NAMESPACE_INLINE_FUNCTION
- uid_t geteuid (void);
-
// should call gethostname()
ACE_NAMESPACE_INLINE_FUNCTION
int hostname (char *name,
size_t maxnamelen);
-#if defined (ACE_HAS_WCHAR)
ACE_NAMESPACE_INLINE_FUNCTION
int hostname (wchar_t *name,
size_t maxnamelen);
-#endif /* ACE_HAS_WCHAR */
ACE_NAMESPACE_INLINE_FUNCTION
int isatty (int handle);
@@ -261,15 +242,12 @@ namespace ACE_OS
size_t bufsiz);
ACE_NAMESPACE_INLINE_FUNCTION
- void *sbrk (ptrdiff_t brk);
+ void *sbrk (int brk);
ACE_NAMESPACE_INLINE_FUNCTION
int setgid (gid_t);
ACE_NAMESPACE_INLINE_FUNCTION
- int setegid (gid_t);
-
- ACE_NAMESPACE_INLINE_FUNCTION
int setpgid (pid_t pid, pid_t pgid);
ACE_NAMESPACE_INLINE_FUNCTION
@@ -285,19 +263,16 @@ namespace ACE_OS
int setuid (uid_t);
ACE_NAMESPACE_INLINE_FUNCTION
- int seteuid (uid_t);
-
- ACE_NAMESPACE_INLINE_FUNCTION
int sleep (u_int seconds);
ACE_NAMESPACE_INLINE_FUNCTION
int sleep (const ACE_Time_Value &tv);
// used by ARGV::string_to_argv
- extern ACE_Export
- int string_to_argv (ACE_TCHAR *buf,
+ template <typename CHAR_TYPE>
+ int string_to_argv (CHAR_TYPE *buf,
int &argc,
- ACE_TCHAR **&argv,
+ CHAR_TYPE **&argv,
int substitute_env_args = 1);
ACE_NAMESPACE_INLINE_FUNCTION
@@ -316,20 +291,18 @@ namespace ACE_OS
int truncate (const ACE_TCHAR *filename, off_t length);
ACE_NAMESPACE_INLINE_FUNCTION
- u_long ualarm (u_long usecs,
- u_long interval = 0);
+ u_int ualarm (u_int usecs,
+ u_int interval = 0);
ACE_NAMESPACE_INLINE_FUNCTION
- u_long ualarm (const ACE_Time_Value &tv,
- const ACE_Time_Value &tv_interval = ACE_Time_Value::zero);
+ u_int ualarm (const ACE_Time_Value &tv,
+ const ACE_Time_Value &tv_interval = ACE_Time_Value::zero);
ACE_NAMESPACE_INLINE_FUNCTION
int unlink (const char *path);
-#if defined (ACE_HAS_WCHAR)
ACE_NAMESPACE_INLINE_FUNCTION
int unlink (const wchar_t *path);
-#endif /* ACE_HAS_WCHAR */
ACE_NAMESPACE_INLINE_FUNCTION
ssize_t write (ACE_HANDLE handle,
@@ -357,8 +330,6 @@ namespace ACE_OS
} /* namespace ACE_OS */
-ACE_END_VERSIONED_NAMESPACE_DECL
-
# if defined (ACE_HAS_INLINED_OSCALLS)
# if defined (ACE_INLINE)
# undef ACE_INLINE
@@ -367,5 +338,7 @@ ACE_END_VERSIONED_NAMESPACE_DECL
# include "ace/OS_NS_unistd.inl"
# endif /* ACE_HAS_INLINED_OSCALLS */
+#include "ace/OS_NS_unistd_T.inl"
+
# include /**/ "ace/post.h"
#endif /* ACE_OS_NS_UNISTD_H */