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

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/mdb/common/kmdb/mapfile_skel
          +++ new/usr/src/cmd/mdb/common/kmdb/mapfile_skel
↓ open down ↓ 13 lines elided ↑ open up ↑
  14   14   * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15   * If applicable, add the following below this CDDL HEADER, with the
  16   16   * fields enclosed by brackets "[]" replaced with your own identifying
  17   17   * information: Portions Copyright [yyyy] [name of copyright owner]
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  /* BEGIN PROLOGUE */
  22   22  /*
  23   23   * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
       24 + * Copyright 2014 Garrett D'Amore <garrett@damore.org>
  24   25   */
  25   26  
  26   27  /*
  27   28   * This file is used to limit the symbols that are to be exported from the
  28   29   * debugger.  This ensures that dmods follow the module API.
  29   30   *
  30   31   * There is a special rule for generating the mapfile. If the symbol
  31   32   * is not a function then the symbol, in the mapfile, must have the
  32   33   * the token "variable" as the third symbol on the line - see the
  33   34   * entries for __ctype and errno below.
↓ open down ↓ 3 lines elided ↑ open up ↑
  37   38  
  38   39  SYMBOL_SCOPE {
  39   40          global:
  40   41  
  41   42  /* END PROLOGUE */
  42   43  /* BEGIN EPILOGUE */
  43   44                  /*
  44   45                   * Secret additions to the module API
  45   46                   */
  46   47  
  47      -                /* Implementation detail of the ctype macros */
  48      -                __ctype;        /* variable */
  49   48                  /* There should be only one - ours */
  50   49                  errno;          /* variable */
       50 +                isprint;
       51 +                isalnum;
       52 +                isalpha;
       53 +                isgraph;
       54 +                iscntrl;
       55 +                isdigit;
       56 +                isxdigit;
       57 +                isupper;
       58 +                islower;
       59 +                ispunct;
       60 +                isspace;
  51   61  
  52   62                  mdb_tgt_aread;
  53   63                  mdb_dis_create;
  54   64                  mdb_dis_destroy;
  55   65  
  56   66          local:
  57   67                  *;
  58   68  };
  59   69  /* END EPILOGUE */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX