Print this page
5005 libnvpair JSON output broken by lint fixes
5006 libnvpair JSON cannot print int16 arrays
Reviewed by: Robert Mustacchi <rm@joyent.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libnvpair/Makefile.com
          +++ new/usr/src/lib/libnvpair/Makefile.com
↓ open down ↓ 15 lines elided ↑ open up ↑
  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  #
  22   22  # Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
  23   23  # Use is subject to license terms.
  24   24  #
  25   25  # Copyright (c) 2012 by Delphix. All rights reserved.
  26      -# Copyright (c) 2013, Joyent, Inc. All rights reserved.
       26 +# Copyright (c) 2014, Joyent, Inc. All rights reserved.
  27   27  #
  28   28  
  29   29  LIBRARY=        libnvpair.a
  30   30  VERS=           .1
  31   31  
  32   32  OBJECTS=        libnvpair.o \
  33   33                  nvpair_alloc_system.o \
  34   34                  nvpair_alloc_fixed.o \
  35   35                  nvpair.o \
  36   36                  fnvpair.o \
↓ open down ↓ 16 lines elided ↑ open up ↑
  53   53  LIBS =          $(DYNLIB) $(LINTLIB)
  54   54  
  55   55  # turn off ptr-cast warnings
  56   56  LINTFLAGS64 +=  -erroff=E_BAD_PTR_CAST_ALIGN
  57   57  
  58   58  # turn off warning caused by lint bug: not understanding SCNi8 "hhi"
  59   59  LINTFLAGS +=    -erroff=E_BAD_FORMAT_STR2
  60   60  LINTFLAGS +=    -erroff=E_INVALID_TOKEN_IN_DEFINE_MACRO
  61   61  LINTFLAGS +=    -erroff=E_RET_INT_IMPLICITLY
  62   62  LINTFLAGS +=    -erroff=E_FUNC_USED_VAR_ARG2
       63 +LINTFLAGS +=    -erroff=E_CONSTANT_CONDITION
  63   64  LINTFLAGS64 +=  -erroff=E_BAD_FORMAT_STR2
  64   65  LINTFLAGS64 +=  -erroff=E_INVALID_TOKEN_IN_DEFINE_MACRO
  65   66  LINTFLAGS64 +=  -erroff=E_RET_INT_IMPLICITLY
  66   67  LINTFLAGS64 +=  -erroff=E_FUNC_USED_VAR_ARG2
       68 +LINTFLAGS64 +=  -erroff=E_CONSTANT_CONDITION
  67   69  
  68   70  CERRWARN +=     -_gcc=-Wno-type-limits
  69   71  CERRWARN +=     -_gcc=-Wno-parentheses
  70   72  CERRWARN +=     -_gcc=-Wno-uninitialized
  71   73  
  72   74  CFLAGS +=       $(CCVERBOSE)
  73   75  CPPFLAGS +=     -D_REENTRANT
  74   76  
  75   77  C99MODE=        -xc99=%all
  76   78  C99LMODE=       -Xc99=%all
↓ open down ↓ 14 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX