Print this page
XXX Remove nawk(1)

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libdtrace/common/mknames.sh
          +++ new/usr/src/lib/libdtrace/common/mknames.sh
↓ open down ↓ 16 lines elided ↑ open up ↑
  17   17  # If applicable, add the following below this CDDL HEADER, with the
  18   18  # fields enclosed by brackets "[]" replaced with your own identifying
  19   19  # information: Portions Copyright [yyyy] [name of copyright owner]
  20   20  #
  21   21  # CDDL HEADER END
  22   22  #
  23   23  #
  24   24  # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
  25   25  # Use is subject to license terms.
  26   26  #
  27      -#ident  "%Z%%M% %I%     %E% SMI"
  28   27  
  29   28  echo "\
  30   29  /*\n\
  31   30   * Copyright 2005 Sun Microsystems, Inc.  All rights reserved.\n\
  32   31   * Use is subject to license terms.\n\
  33   32   */\n\
  34   33  \n\
  35      -#pragma ident\t\"%Z%%M%\t%I%\t%E% SMI\"\n\
  36      -\n\
  37   34  #include <dtrace.h>\n\
  38   35  \n\
  39   36  /*ARGSUSED*/
  40   37  const char *\n\
  41   38  dtrace_subrstr(dtrace_hdl_t *dtp, int subr)\n\
  42   39  {\n\
  43   40          switch (subr) {"
  44   41  
  45      -nawk '
       42 +/usr/xpg4/bin/awk '
  46   43  /^#define[      ]*DIF_SUBR_/ && $2 != "DIF_SUBR_MAX" {
  47   44          printf("\tcase %s: return (\"%s\");\n", $2, tolower(substr($2, 10)));
  48   45  }'
  49   46  
  50   47  echo "\
  51   48          default: return (\"unknown\");\n\
  52   49          }\n\
  53   50  }"
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX