aboutsummaryrefslogtreecommitdiff
path: root/lib/libc
diff options
context:
space:
mode:
authorAndrey A. Chernov <ache@FreeBSD.org>2004-10-18 02:06:18 +0000
committerAndrey A. Chernov <ache@FreeBSD.org>2004-10-18 02:06:18 +0000
commit27ecbe8a773fc1f52863d4d636831d6d2e2d4791 (patch)
tree4b2af3d71baa66fcb30b5f62a327d52af948dd7e /lib/libc
parentca1ccb195b0c4e38d5480d94b1dd7765aa13cf3e (diff)
Notes
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/locale/setrunelocale.c23
1 files changed, 0 insertions, 23 deletions
diff --git a/lib/libc/locale/setrunelocale.c b/lib/libc/locale/setrunelocale.c
index 5ca255c0cbaf2..53699e7066946 100644
--- a/lib/libc/locale/setrunelocale.c
+++ b/lib/libc/locale/setrunelocale.c
@@ -34,9 +34,6 @@
* SUCH DAMAGE.
*/
-/* setrunelocale() is obsolete in FreeBSD 6 -- use ANSI functions instead. */
-#define OBSOLETE_IN_6
-
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
@@ -64,26 +61,6 @@ extern _RuneLocale *_Read_RuneMagi(FILE *);
static int __setrunelocale(const char *);
-__warn_references(setrunelocale, "warning: setrunelocale() is obsolete. See setrunelocale(3).");
-int
-setrunelocale(char *encoding)
-{
- int ret;
-
- if (!encoding || !*encoding || strlen(encoding) > ENCODING_LEN ||
- (encoding[0] == '.' &&
- (encoding[1] == '\0' ||
- (encoding[1] == '.' && encoding[2] == '\0'))) ||
- strchr(encoding, '/') != NULL)
- return (EINVAL);
-
- ret = __detect_path_locale();
- if (ret != 0)
- return (ret);
-
- return (__setrunelocale((const char *)encoding));
-}
-
static int
__setrunelocale(const char *encoding)
{