From c36a0e0259fda1ee680b328f5503ba05dafef304 Mon Sep 17 00:00:00 2001 From: Leonardo Grasso Date: Wed, 30 Aug 2023 14:55:32 +0200 Subject: [PATCH] chore(pkg/sdk): removing "strlcpy.h" copy We can't declare this func, since it may be already declared. We will switch to a internal declaration only for the plugin loader. Signed-off-by: Leonardo Grasso --- pkg/sdk/strlcpy.h | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 pkg/sdk/strlcpy.h diff --git a/pkg/sdk/strlcpy.h b/pkg/sdk/strlcpy.h deleted file mode 100644 index 7b5f58a..0000000 --- a/pkg/sdk/strlcpy.h +++ /dev/null @@ -1,46 +0,0 @@ -/* -Copyright (C) 2023 The Falco Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -#pragma once - -// note(jasondellaluce,therealbobo): implementation taken from falcosecurity/libs - -#include -#include - -/*! - \brief Copy up to size - 1 characters from the NUL-terminated string src to dst, NUL-terminating the result. - - \return The length of the source string. -*/ - -inline size_t strlcpy(char *dst, const char *src, size_t size) { - size_t srcsize = strlen(src); - if (size == 0) { - return srcsize; - } - - size_t copysize = srcsize; - - if (copysize > size - 1) { - copysize = size - 1; - } - - memcpy(dst, src, copysize); - dst[copysize] = '\0'; - - return srcsize; -}