Skip to content

Commit d194370

Browse files
committed
Add util_strncpy() to utils_common.h
Signed-off-by: Lukasz Dorau <[email protected]>
1 parent 317afb8 commit d194370

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

src/utils/utils_common.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ static inline int is_running_in_proxy_lib(void) {
6060
}
6161

6262
size_t util_get_page_size(void);
63+
char *util_strncpy(char *dest, size_t destSize, const char *src, size_t n);
6364

6465
#define NOFUNCTION \
6566
do { \

src/utils/utils_posix_common.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,8 @@ size_t util_get_page_size(void) {
5050
util_init_once(&Page_size_is_initialized, _util_get_page_size);
5151
return Page_size;
5252
}
53+
54+
char *util_strncpy(char *dest, size_t destSize, const char *src, size_t n) {
55+
(void)destSize; // unused
56+
return strncpy(dest, src, n);
57+
}

src/utils/utils_windows_common.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,11 @@ size_t util_get_page_size(void) {
4646
util_init_once(&Page_size_is_initialized, _util_get_page_size);
4747
return Page_size;
4848
}
49+
50+
char *util_strncpy(char *dest, size_t destSize, const char *src, size_t n) {
51+
if (strncpy_s(dest, destSize, src, n)) {
52+
return NULL;
53+
}
54+
55+
return dest;
56+
}

0 commit comments

Comments
 (0)