diff options
Diffstat (limited to 'cpukit/libcsupport')
-rw-r--r-- | cpukit/libcsupport/src/readdir_r.c | 35 | ||||
-rw-r--r-- | cpukit/libcsupport/src/strlcat.c | 47 | ||||
-rw-r--r-- | cpukit/libcsupport/src/strlcpy.c | 49 |
3 files changed, 0 insertions, 131 deletions
diff --git a/cpukit/libcsupport/src/readdir_r.c b/cpukit/libcsupport/src/readdir_r.c deleted file mode 100644 index 0347f25d8b..0000000000 --- a/cpukit/libcsupport/src/readdir_r.c +++ /dev/null @@ -1,35 +0,0 @@ -/** - * @file - * - * @brief Read a Directory - * @ingroup libcsupport - */ - -#if HAVE_CONFIG_H -#include "config.h" -#endif - -#ifndef HAVE_READDIR_R - -#include <sys/types.h> -#include <dirent.h> -#include <errno.h> -#include <stdio.h> - -/** - * The RTEMS version of readdir is already thread-safe. - * This routine is reentrant version of readdir(). - */ -int readdir_r( - DIR *__restrict dirp, - struct dirent *__restrict entry, - struct dirent **__restrict result -) -{ - *result = readdir(dirp); - if (*result) - *entry = **result; - return *result ? 0 : errno; -} - -#endif diff --git a/cpukit/libcsupport/src/strlcat.c b/cpukit/libcsupport/src/strlcat.c deleted file mode 100644 index 6ca17b9d40..0000000000 --- a/cpukit/libcsupport/src/strlcat.c +++ /dev/null @@ -1,47 +0,0 @@ -/** - * @file - * - * @brief Concatenate a Strings - * @ingroup libcsupport - */ - -/* - * Copyright (c) 1999 The Australian National University. - * All rights reserved. - * - * Redistribution and use in source and binary forms are permitted - * provided that the above copyright notice and this paragraph are - * duplicated in all such forms and that any documentation, - * advertising materials, and other materials related to such - * distribution and use acknowledge that the software was developed - * by the Australian National University. The name of the University - * may not be used to endorse or promote products derived from this - * software without specific prior written permission. - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - */ - -#if HAVE_CONFIG_H -#include "config.h" -#endif - -#include <string.h> - -#ifndef HAVE_STRLCAT - -/** - * like strcat/strncat, doesn't overflow destination buffer, - * always leaves destination null-terminated (for len > 0). - */ -size_t -strlcat( - char *dest, - const char *src, - size_t len ) -{ - size_t dlen = strlen(dest); - - return dlen + strlcpy(dest + dlen, src, (len > dlen? len - dlen: 0)); -} -#endif diff --git a/cpukit/libcsupport/src/strlcpy.c b/cpukit/libcsupport/src/strlcpy.c deleted file mode 100644 index 2773e877cb..0000000000 --- a/cpukit/libcsupport/src/strlcpy.c +++ /dev/null @@ -1,49 +0,0 @@ -/* - * utils.c - various utility functions used in pppd. - * - * Copyright (c) 1999 The Australian National University. - * All rights reserved. - * - * Redistribution and use in source and binary forms are permitted - * provided that the above copyright notice and this paragraph are - * duplicated in all such forms and that any documentation, - * advertising materials, and other materials related to such - * distribution and use acknowledge that the software was developed - * by the Australian National University. The name of the University - * may not be used to endorse or promote products derived from this - * software without specific prior written permission. - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - */ - -#if HAVE_CONFIG_H -#include "config.h" -#endif - -#include <string.h> - -#ifndef HAVE_STRLCPY -/* - * strlcpy - like strcpy/strncpy, doesn't overflow destination buffer, - * always leaves destination null-terminated (for len > 0). - */ -size_t -strlcpy(dest, src, len) - char *dest; - const char *src; - size_t len; -{ - size_t ret = strlen(src); - - if (len != 0) { - if (ret < len) - strcpy(dest, src); - else { - strncpy(dest, src, len - 1); - dest[len-1] = 0; - } - } - return ret; -} -#endif |