X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libjava%2Finclude%2Fposix.h;h=4ceb0081a184f5193840de3f3a0de712615f39b2;hb=c44de8ab02bf815fb920a2e6f1e6e16aadf05b07;hp=2c6054ec93ce068232a159eb438dc5fc3daf42a3;hpb=fa0e80a6f37b2f73856f8d1d072024a139fbbdd7;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libjava/include/posix.h b/libjava/include/posix.h index 2c6054ec93c..4ceb0081a18 100644 --- a/libjava/include/posix.h +++ b/libjava/include/posix.h @@ -1,6 +1,6 @@ // posix.h -- Helper functions for POSIX-flavored OSs. -/* Copyright (C) 2000, 2002, 2003 Free Software Foundation +/* Copyright (C) 2000, 2002, 2003, 2006 Free Software Foundation This file is part of libgcj. @@ -42,7 +42,7 @@ details. */ // Prefix and suffix for shared libraries. #define _Jv_platform_solib_prefix "lib" -#if defined(__APPLE__) && defined(__MACH__) && defined(__ppc__) +#if defined(__APPLE__) && defined(__MACH__) #define _Jv_platform_solib_suffix ".dylib" #else #define _Jv_platform_solib_suffix ".so" @@ -79,6 +79,7 @@ details. */ extern int _Jv_select (int n, fd_set *, fd_set *, fd_set *, struct timeval *); extern jlong _Jv_platform_gettimeofday (); +extern jlong _Jv_platform_nanotime (); extern void _Jv_platform_initialize (void); extern void _Jv_platform_initProperties (java::util::Properties*); @@ -178,4 +179,11 @@ _Jv_read(int s, void *buf, int len) #endif /* DISABLE_JAVA_NET */ +// Wraps ::pipe +static inline int +_Jv_pipe (int filedes[2]) +{ + return ::pipe (filedes); +} + #endif /* __JV_POSIX_H__ */