Print this page
2964 need POSIX 2008 locale object support
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Approved by: TBD
@@ -26,11 +26,11 @@
#
# Copyright (c) 2012 by Delphix. All rights reserved.
# Copyright (c) 2012, Joyent, Inc. All rights reserved.
# Copyright (c) 2013, OmniTI Computer Consulting, Inc. All rights reserved.
# Copyright (c) 2013 Gary Mills
-#
+# Copyright 2014 Garrett D'Amore <garrett@damore.org>
#
# MAPFILE HEADER START
#
# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
@@ -91,10 +91,92 @@
$endif
$if _x86 && _ELF64
$add amd64
$endif
+SYMBOL_VERSION ILLUMOS_0.8 { # POSIX 2008 newlocale and friends
+ protected:
+ __global_locale;
+ __mb_cur_max;
+ __mb_cur_max_l;
+ btowc_l;
+ duplocale;
+ fgetwc_l;
+ freelocale;
+ getwc_l;
+ isalnum_l;
+ isalpha_l;
+ isblank_l;
+ iscntrl_l;
+ isdigit_l;
+ isgraph_l;
+ islower_l;
+ isprint_l;
+ ispunct_l;
+ isspace_l;
+ isupper_l;
+ iswideogram;
+ iswideogram_l;
+ iswnumber;
+ iswnumber_l;
+ iswhexnumber;
+ iswhexnumber_l;
+ iswphonogram;
+ iswphonogram_l;
+ iswspecial;
+ iswspecial_l;
+ iswalnum_l;
+ iswalpha_l;
+ iswblank_l;
+ iswcntrl_l;
+ iswctype_l;
+ iswdigit_l;
+ iswgraph_l;
+ iswlower_l;
+ iswprint_l;
+ iswpunct_l;
+ iswspace_l;
+ iswupper_l;
+ mblen_l;
+ mbrlen_l;
+ mbsinit_l;
+ mbsnrtowcs;
+ mbsnrtowcs_l;
+ mbsrtowcs_l;
+ mbstowcs_l;
+ mbtowc_l;
+ newlocale;
+ nl_langinfo_l;
+ strcasecmp_l;
+ strcasestr_l;
+ strcoll_l;
+ strfmon_l;
+ strftime_l;
+ strncasecmp_l;
+ strptime_l;
+ strxfrm_l;
+ tolower_l;
+ toupper_l;
+ towlower_l;
+ towupper_l;
+ towctrans_l;
+ uselocale;
+ wcrtomb_l;
+ wcscasecmp_l;
+ wcscoll_l;
+ wcsncasecmp_l;
+ wcsrtombs_l;
+ wcstombs_l;
+ wcswidth_l;
+ wcsxfrm_l;
+ wctob_l;
+ wctomb_l;
+ wctrans_l;
+ wctype_l;
+ wcwidth_l;
+} ILLUMOS_0.7;
+
SYMBOL_VERSION ILLUMOS_0.7 { # Illumos additions
protected:
_glob_ext;
_globfree_ext;
} ILLUMOS_0.6;