svn commit: r226029 - in head/sys: conf libkern sys

Jung-uk Kim jkim at FreeBSD.org
Tue Oct 4 23:53:47 UTC 2011


Author: jkim
Date: Tue Oct  4 23:53:47 2011
New Revision: 226029
URL: http://svn.freebsd.org/changeset/base/226029

Log:
  Add strnlen() to libkern.

Added:
  head/sys/libkern/strnlen.c
     - copied, changed from r225884, head/lib/libc/string/strnlen.c
Modified:
  head/sys/conf/files
  head/sys/sys/libkern.h

Modified: head/sys/conf/files
==============================================================================
--- head/sys/conf/files	Tue Oct  4 22:28:06 2011	(r226028)
+++ head/sys/conf/files	Tue Oct  4 23:53:47 2011	(r226029)
@@ -2553,6 +2553,7 @@ libkern/strlcpy.c		standard
 libkern/strlen.c		standard
 libkern/strncmp.c		standard
 libkern/strncpy.c		standard
+libkern/strnlen.c		standard
 libkern/strsep.c		standard
 libkern/strspn.c		standard
 libkern/strstr.c		standard

Copied and modified: head/sys/libkern/strnlen.c (from r225884, head/lib/libc/string/strnlen.c)
==============================================================================
--- head/lib/libc/string/strnlen.c	Fri Sep 30 08:05:58 2011	(r225884, copy source)
+++ head/sys/libkern/strnlen.c	Tue Oct  4 23:53:47 2011	(r226029)
@@ -27,7 +27,7 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
-#include <string.h>
+#include <sys/libkern.h>
 
 size_t
 strnlen(const char *s, size_t maxlen)

Modified: head/sys/sys/libkern.h
==============================================================================
--- head/sys/sys/libkern.h	Tue Oct  4 22:28:06 2011	(r226028)
+++ head/sys/sys/libkern.h	Tue Oct  4 23:53:47 2011	(r226029)
@@ -116,6 +116,7 @@ size_t	 strlen(const char *);
 int	 strncasecmp(const char *, const char *, size_t);
 int	 strncmp(const char *, const char *, size_t);
 char	*strncpy(char * __restrict, const char * __restrict, size_t);
+size_t	 strnlen(const char *, size_t);
 char	*strsep(char **, const char *delim);
 size_t	 strspn(const char *, const char *);
 char	*strstr(const char *, const char *);


More information about the svn-src-head mailing list