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