--- old/src/os/aix/vm/os_aix.cpp 2014-10-06 06:53:26.178517860 -0700 +++ new/src/os/aix/vm/os_aix.cpp 2014-10-06 06:53:26.049518761 -0700 @@ -4025,14 +4025,6 @@ // This code originates from JDK's sysOpen and open64_w // from src/solaris/hpi/src/system_md.c -#ifndef O_DELETE -#define O_DELETE 0x10000 -#endif - -// Open a file. Unlink the file immediately after open returns -// if the specified oflag has the O_DELETE flag set. -// O_DELETE is used only in j2se/src/share/native/java/util/zip/ZipFile.c - int os::open(const char *path, int oflag, int mode) { if (strlen(path) > MAX_PATH - 1) { @@ -4040,8 +4032,6 @@ return -1; } int fd; - int o_delete = (oflag & O_DELETE); - oflag = oflag & ~O_DELETE; fd = ::open64(path, oflag, mode); if (fd == -1) return -1; @@ -4092,9 +4082,6 @@ } #endif - if (o_delete != 0) { - ::unlink(path); - } return fd; }