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,36 ****
  #
  # 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
! #
  
  #
  # MAPFILE HEADER START
  #
  # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
--- 26,36 ----
  #
  # 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,100 ****
--- 91,182 ----
  $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;