Print this page
10080 smatch Makefile changes for usr/src/cmd

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/zdb/Makefile.com
          +++ new/usr/src/cmd/zdb/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  #
  23   23  # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  24   24  # Use is subject to license terms.
  25   25  # Copyright (c) 2012 by Delphix. All rights reserved.
  26      -# Copyright 2017 Joyent, Inc.
       26 +# Copyright (c) 2018, Joyent, Inc.
  27   27  # Copyright 2017 RackTop Systems.
  28   28  #
  29   29  
  30   30  PROG:sh=        cd ..; basename `pwd`
  31   31  SRCS= ../$(PROG).c ../zdb_il.c
  32   32  OBJS= $(PROG).o zdb_il.o
  33   33  
  34   34  include ../../Makefile.cmd
  35   35  include ../../Makefile.ctf
  36   36  
↓ open down ↓ 10 lines elided ↑ open up ↑
  47   47  CFLAGS64 += $(CCVERBOSE)
  48   48  CPPFLAGS.first = -I$(SRC)/lib/libfakekernel/common -D_FAKE_KERNEL
  49   49  CPPFLAGS += -D_LARGEFILE64_SOURCE=1 -D_REENTRANT $(INCS) -DDEBUG
  50   50  
  51   51  # re-enable warnings that we can tolerate, which are disabled by default
  52   52  # in Makefile.master
  53   53  CERRWARN += -_gcc=-Wmissing-braces
  54   54  CERRWARN += -_gcc=-Wsign-compare
  55   55  CERRWARN += -_gcc=-Wmissing-field-initializers
  56   56  
       57 +SMOFF += 64bit_shift,all_func_returns
       58 +
  57   59  # lint complains about unused _umem_* functions
  58   60  LINTFLAGS += -xerroff=E_NAME_DEF_NOT_USED2
  59   61  LINTFLAGS64 += -xerroff=E_NAME_DEF_NOT_USED2
  60   62  
  61   63  # lint complains about unused inline functions, even though
  62   64  # they are "inline", not "static inline", with "extern inline"
  63   65  # implementations and usage in libzpool.
  64   66  LINTFLAGS += -erroff=E_STATIC_UNUSED
  65   67  LINTFLAGS64 += -erroff=E_STATIC_UNUSED
  66   68  
↓ open down ↓ 18 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX