< prev index next >

src/share/vm/runtime/os.hpp

Print this page
rev 13166 : read/write APIs in class os shall return ssize_t

*** 522,535 **** static int compare_file_modified_times(const char* file1, const char* file2); //File i/o operations ! static size_t read(int fd, void *buf, unsigned int nBytes); ! static size_t read_at(int fd, void *buf, unsigned int nBytes, jlong offset); ! static size_t restartable_read(int fd, void *buf, unsigned int nBytes); ! static size_t write(int fd, const void *buf, unsigned int nBytes); // Reading directories. static DIR* opendir(const char* dirname); static int readdir_buf_size(const char *path); static struct dirent* readdir(DIR* dirp, dirent* dbuf); --- 522,535 ---- static int compare_file_modified_times(const char* file1, const char* file2); //File i/o operations ! static ssize_t read(int fd, void *buf, unsigned int nBytes); ! static ssize_t read_at(int fd, void *buf, unsigned int nBytes, jlong offset); ! static ssize_t restartable_read(int fd, void *buf, unsigned int nBytes); ! static ssize_t write(int fd, const void *buf, unsigned int nBytes); // Reading directories. static DIR* opendir(const char* dirname); static int readdir_buf_size(const char *path); static struct dirent* readdir(DIR* dirp, dirent* dbuf);
< prev index next >