src/share/vm/runtime/os.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 8059557_rev2_to_rev3 Cdiff src/share/vm/runtime/os.hpp

src/share/vm/runtime/os.hpp

Print this page

        

*** 162,188 **** // File names are case-insensitive on windows only // Override me as needed static int file_name_strcmp(const char* s1, const char* s2); - // A strlcat like API for safe string concatenation of 2 NULL limited C strings - // strlcat is not guranteed to exist on all platforms, so we implement our own - static void strlcat(char *dst, const char *src, size_t size) { - register char *_dst = dst; - register char *_src = (char *)src; - register int _size = (int)size; - - while ((_size-- != 0) && (*_dst != '\0')) { - _dst++; - } - while ((_size-- != 0) && (*_src != '\0')) { - *_dst = *_src; - _dst++; _src++; - } - *_dst = '\0'; - } - // unset environment variable static bool unsetenv(const char* name); static bool have_special_privileges(); --- 162,171 ----
src/share/vm/runtime/os.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File