< prev index next >

src/os/aix/vm/os_aix.inline.hpp

Print this page
rev 9422 : 8143125-Further Developments for AIX

*** 62,71 **** --- 62,73 ---- } // On Aix, reservations are made on a page by page basis, nothing to do. inline void os::pd_split_reserved_memory(char *base, size_t size, size_t split, bool realloc) { + // TODO: Determine whether Sys V memory is split. If yes, we need to treat + // this the same way Windows treats its VirtualAlloc allocations. } // Bang the shadow pages if they need to be touched to be mapped. inline void os::bang_stack_shadow_pages() { }
*** 154,171 **** inline int os::close(int fd) { return ::close(fd); } - inline int os::socket_close(int fd) { - return ::close(fd); - } - inline int os::socket(int domain, int type, int protocol) { return ::socket(domain, type, protocol); } inline int os::recv(int fd, char* buf, size_t nBytes, uint flags) { RESTARTABLE_RETURN_INT(::recv(fd, buf, nBytes, flags)); } inline int os::send(int fd, char* buf, size_t nBytes, uint flags) { --- 156,173 ---- inline int os::close(int fd) { return ::close(fd); } inline int os::socket(int domain, int type, int protocol) { return ::socket(domain, type, protocol); } + inline int os::socket_close(int fd) { + return ::close(fd); + } + inline int os::recv(int fd, char* buf, size_t nBytes, uint flags) { RESTARTABLE_RETURN_INT(::recv(fd, buf, nBytes, flags)); } inline int os::send(int fd, char* buf, size_t nBytes, uint flags) {
< prev index next >