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

@@ -23,11 +23,11 @@
 # Use is subject to license terms.
 #
 # Copyright 2016 Toomas Soome <tsoome@me.com>
 # Copyright 2016 Nexenta Systems, Inc.
 # Copyright 2018 OmniOS Community Edition (OmniOSce) Association.
-#
+# Copyright (c) 2018, Joyent, Inc.
 
 PROG= bootadm
 
 SBINLINKS= $(PROG)
 

@@ -50,10 +50,12 @@
 # behavior, which causes us to take SIGSEGV on such a write.
 CFLAGS +=       $(XSTRCONST)
 CPPFLAGS +=     -D_FILE_OFFSET_BITS=64
 CPPFLAGS +=     -I$(SRC)/uts/common -I$(SRC)/common -I$(SRC)/common/ficl
 
+SMOFF +=        all_func_returns
+
 CSTD=   $(CSTD_GNU99)
 
 LINTFLAGS += -erroff=E_INCONS_ARG_DECL2
 LINTFLAGS += -erroff=E_INCONS_VAL_TYPE_DECL2
 LINTFLAGS += -erroff=E_NAME_DEF_NOT_USED2