svn commit: r183909 - projects/releng_6_xen/sys/sys
Kip Macy
kmacy at FreeBSD.org
Wed Oct 15 05:46:48 UTC 2008
Author: kmacy
Date: Wed Oct 15 05:46:48 2008
New Revision: 183909
URL: http://svn.freebsd.org/changeset/base/183909
Log:
add strcspn to libkern (needed by xenbus)
Modified:
projects/releng_6_xen/sys/sys/libkern.h
Modified: projects/releng_6_xen/sys/sys/libkern.h
==============================================================================
--- projects/releng_6_xen/sys/sys/libkern.h Wed Oct 15 05:45:26 2008 (r183908)
+++ projects/releng_6_xen/sys/sys/libkern.h Wed Oct 15 05:46:48 2008 (r183909)
@@ -98,6 +98,7 @@ void srandom(u_long);
int strcasecmp(const char *, const char *);
char *strcat(char * __restrict, const char * __restrict);
int strcmp(const char *, const char *);
+size_t strcspn(const char *s, const char *charset);
char *strcpy(char * __restrict, const char * __restrict);
char *strdup(const char *__restrict, struct malloc_type *);
size_t strlcat(char *, const char *, size_t);
@@ -151,6 +152,18 @@ memset(void *b, int c, size_t len)
return (b);
}
+static __inline char *
+strchr(const char *p, int ch)
+{
+ return (index(p, ch));
+}
+
+static __inline char *
+strrchr(const char *p, int ch)
+{
+ return (rindex(p, ch));
+}
+
/* fnmatch() return values. */
#define FNM_NOMATCH 1 /* Match failed. */
More information about the svn-src-projects
mailing list