Path: blob/main/sys/contrib/openzfs/lib/libspl/include/string.h
48406 views
// SPDX-License-Identifier: CDDL-1.01/*2* CDDL HEADER START3*4* The contents of this file are subject to the terms of the5* Common Development and Distribution License, Version 1.0 only6* (the "License"). You may not use this file except in compliance7* with the License.8*9* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE10* or https://opensource.org/licenses/CDDL-1.0.11* See the License for the specific language governing permissions12* and limitations under the License.13*14* When distributing Covered Code, include this CDDL HEADER in each15* file and include the License file at usr/src/OPENSOLARIS.LICENSE.16* If applicable, add the following below this CDDL HEADER, with the17* fields enclosed by brackets "[]" replaced with your own identifying18* information: Portions Copyright [yyyy] [name of copyright owner]19*20* CDDL HEADER END21*/22/*23* Copyright 2006 Sun Microsystems, Inc. All rights reserved.24* Use is subject to license terms.25*/2627#ifndef _LIBSPL_STRING_H28#define _LIBSPL_STRING_H2930#include_next <string.h>3132#ifndef HAVE_STRLCAT33extern size_t strlcat(char *dst, const char *src, size_t dstsize);34#endif3536#ifndef HAVE_STRLCPY37extern size_t strlcpy(char *dst, const char *src, size_t len);38#endif3940#endif414243