src/solaris/native/java/io/io_util_md.c

Print this page

        

*** 214,228 **** size_t getLastErrorString(char *buf, size_t len) { if (errno == 0 || len < 1) return 0; ! ! const char *err = strerror(errno); ! size_t n = strlen(err); ! if (n >= len) ! n = len - 1; ! ! strncpy(buf, err, n); ! buf[n] = '\0'; ! return n; } --- 214,221 ---- size_t getLastErrorString(char *buf, size_t len) { if (errno == 0 || len < 1) return 0; ! getErrorString(errno, buf, len); ! return strlen(buf); }