diff --git a/lib/libc/locale/setrunelocale.c b/lib/libc/locale/setrunelocale.c index 5ca255c0cbaf..53699e706694 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 __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) {