mirror of git://gcc.gnu.org/git/gcc.git
2002-11-22 Michael Koch <konqueror@gmx.de>
* include/posix.h: (_Jv_platform_on_close): Moved out of #ifndef DISBALE_JAVA_NET. * include/win32.h: (_Jv_platform_on_close): Moved out of #ifndef DISBALE_JAVA_NET. (backtrace): Moved out of #ifndef DISBALE_JAVA_NET. From-SVN: r59374
This commit is contained in:
parent
fac3e63d64
commit
c6d58c6682
|
|
@ -1,3 +1,11 @@
|
||||||
|
2002-11-22 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
|
* include/posix.h:
|
||||||
|
(_Jv_platform_on_close): Moved out of #ifndef DISBALE_JAVA_NET.
|
||||||
|
* include/win32.h:
|
||||||
|
(_Jv_platform_on_close): Moved out of #ifndef DISBALE_JAVA_NET.
|
||||||
|
(backtrace): Moved out of #ifndef DISBALE_JAVA_NET.
|
||||||
|
|
||||||
2002-11-21 Michael Koch <konqueror@gmx.de>
|
2002-11-21 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
* include/posix.h: I put too much into the #ifndef DISABLE_JAVA_NET.
|
* include/posix.h: I put too much into the #ifndef DISABLE_JAVA_NET.
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,13 @@ extern jlong _Jv_platform_gettimeofday ();
|
||||||
extern void _Jv_platform_initialize (void);
|
extern void _Jv_platform_initialize (void);
|
||||||
extern void _Jv_platform_initProperties (java::util::Properties*);
|
extern void _Jv_platform_initProperties (java::util::Properties*);
|
||||||
|
|
||||||
|
inline void
|
||||||
|
_Jv_platform_close_on_exec (jint fd)
|
||||||
|
{
|
||||||
|
// Ignore errors.
|
||||||
|
::fcntl (fd, F_SETFD, FD_CLOEXEC);
|
||||||
|
}
|
||||||
|
|
||||||
#ifndef DISABLE_JAVA_NET
|
#ifndef DISABLE_JAVA_NET
|
||||||
|
|
||||||
static inline int
|
static inline int
|
||||||
|
|
@ -69,13 +76,6 @@ _Jv_close (jint fd)
|
||||||
return ::close (fd);
|
return ::close (fd);
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void
|
|
||||||
_Jv_platform_close_on_exec (jint fd)
|
|
||||||
{
|
|
||||||
// Ignore errors.
|
|
||||||
::fcntl (fd, F_SETFD, FD_CLOEXEC);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Avoid macro definitions of bind from system headers, e.g. on
|
// Avoid macro definitions of bind from system headers, e.g. on
|
||||||
// Solaris 7 with _XOPEN_SOURCE. FIXME
|
// Solaris 7 with _XOPEN_SOURCE. FIXME
|
||||||
inline int
|
inline int
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,12 @@ extern void _Jv_platform_initialize (void);
|
||||||
extern void _Jv_platform_initProperties (java::util::Properties*);
|
extern void _Jv_platform_initProperties (java::util::Properties*);
|
||||||
extern jlong _Jv_platform_gettimeofday ();
|
extern jlong _Jv_platform_gettimeofday ();
|
||||||
|
|
||||||
|
inline void
|
||||||
|
_Jv_platform_close_on_exec (jint)
|
||||||
|
{
|
||||||
|
// Ignore.
|
||||||
|
}
|
||||||
|
|
||||||
#ifndef DISBALE_JAVA_NET
|
#ifndef DISBALE_JAVA_NET
|
||||||
|
|
||||||
static inline int
|
static inline int
|
||||||
|
|
@ -58,12 +64,6 @@ _Jv_close (jint fd)
|
||||||
return ::closesocket (fd);
|
return ::closesocket (fd);
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void
|
|
||||||
_Jv_platform_close_on_exec (jint)
|
|
||||||
{
|
|
||||||
// Ignore.
|
|
||||||
}
|
|
||||||
|
|
||||||
inline int
|
inline int
|
||||||
_Jv_bind (int fd, struct sockaddr *addr, int addrlen)
|
_Jv_bind (int fd, struct sockaddr *addr, int addrlen)
|
||||||
{
|
{
|
||||||
|
|
@ -93,12 +93,13 @@ _Jv_read(int s, void *buf, int len)
|
||||||
{
|
{
|
||||||
return ::recv (s, (char*) buf, len, 0);
|
return ::recv (s, (char*) buf, len, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif /* DISBALE_JAVA_NET */
|
||||||
|
|
||||||
#define HAVE_BACKTRACE
|
#define HAVE_BACKTRACE
|
||||||
|
|
||||||
/* Store up to SIZE return address of the current program state in
|
/* Store up to SIZE return address of the current program state in
|
||||||
ARRAY and return the exact number of values stored. */
|
ARRAY and return the exact number of values stored. */
|
||||||
extern int backtrace (void **__array, int __size);
|
extern int backtrace (void **__array, int __size);
|
||||||
|
|
||||||
#endif /* DISBALE_JAVA_NET */
|
|
||||||
|
|
||||||
#endif /* __JV_WIN32_H__ */
|
#endif /* __JV_WIN32_H__ */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue