summaryrefslogtreecommitdiff
path: root/exception_lists
diff options
context:
space:
mode:
authorAndy Fiddaman <omnios@citrus-it.co.uk>2020-12-27 17:47:37 +0000
committerAndy Fiddaman <omnios@citrus-it.co.uk>2021-01-30 17:13:33 +0000
commitb30d193948be5a7794d7ae3ba0ed9c2f72c88e0f (patch)
tree6a37e590faffb9bb9af66887de645c546445036c /exception_lists
parentdf36e06d12cbf655ddf22339ef8c39fa2b83ebf8 (diff)
downloadillumos-gate-b30d193948be5a7794d7ae3ba0ed9c2f72c88e0f.tar.gz
13405 ksh93 update to 2012-08-01
13434 sh: mishandles backslash as last character of a block of input 11750 ksh mkdir builtin doesn't honor special file permissions 9199 ksh93 builtin *grep -v mishandles blank lines, blows up libgcrypt-config 6756 sh (and ksh) have issues with ${1+"$@"} 6520 ksh: sleep could wait forever 4860 ksh93: core in printf 3791 /bin/sh's builtin 'rm' busted: 'rm -f' without arguments returns error 1047 ksh overwrites child core files 880 ksh93 coredumps on 'unset' 499 "interrupted system call" when using "tee" builtin in ksh Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Dominik Hassler <hadfl@omnios.org> Approved by: Rich Lowe <richlowe@richlowe.net>
Diffstat (limited to 'exception_lists')
-rw-r--r--exception_lists/check_rtime10
-rw-r--r--exception_lists/copyright2
-rw-r--r--exception_lists/cstyle3
-rw-r--r--exception_lists/manlint1
-rw-r--r--exception_lists/wscheck2
5 files changed, 12 insertions, 6 deletions
diff --git a/exception_lists/check_rtime b/exception_lists/check_rtime
index e9c2bc9c9b..d7dde844c5 100644
--- a/exception_lists/check_rtime
+++ b/exception_lists/check_rtime
@@ -22,7 +22,7 @@
#
# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
# Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved.
-# Copyright 2018 OmniOS Community Edition (OmniOSce) Association.
+# Copyright 2021 OmniOS Community Edition (OmniOSce) Association.
# Copyright 2019 Peter Tribble.
# Copyright 2018 Joyent, Inc.
# Copyright 2020 Oxide Computer Company
@@ -43,7 +43,6 @@
# lib/amd64
# lib/sparcv9
-
# Directory hierarchies to skip completely
SKIP ^usr/lib/libc/ # optimized libc
SKIP ^usr/lib/rcm/ # 4426119
@@ -107,6 +106,13 @@ UNUSED_DEPS ^usr/lib/picl/plugins/ # require devtree dependencies
UNUSED_OBJ unused object=.*/libnetsnmphelpers\.so\..*
UNREF_OBJ unreferenced object=.*/libnetsnmphelpers\.so\..*
+# ksh93 is just a wrapper into libshell but it is linked with libumem.so
+# so that the underlying libraries use that implementation for memory
+# management. Since ksh itself doesn't perform any memory allocations in
+# the stub, ldd -U determines that libumem is an unreferenced object.
+UNREF_OBJ /libumem\.so\.1.*/usr/bin/(i86|amd64)/r?ksh(93)?\b
+UNREF_OBJ /libumem\.so\.1.*/usr/bin/sparcv[79]/r?ksh(93)?\b
+
# Unused runpaths due to dlopen() use
UNUSED_RPATH /usr/lib/fs/autofs.*\ from\ .automountd
UNUSED_RPATH /etc/ppp/plugins.*\ from\ .*pppd
diff --git a/exception_lists/copyright b/exception_lists/copyright
index 30ccf7647b..918104c0f0 100644
--- a/exception_lists/copyright
+++ b/exception_lists/copyright
@@ -376,10 +376,8 @@ usr/src/lib/krb5/ss/mit-sipb-copyright.h
usr/src/lib/krb5/ss/options.c
usr/src/lib/krb5/ss/std_rqs.c
usr/src/lib/krb5/ss/utils.c
-usr/src/lib/libast/common/tm/tvsleep.c
usr/src/lib/librstp/common/*.[ch]
usr/src/lib/librstp/common/[CRT]*
-usr/src/lib/libshell/common/bltins/sleep.c
# these have copyrights that the nit checker doesn't grok
usr/src/lib/libsmbfs/netsmb/spnego.h
usr/src/lib/libsmbfs/smb/derparse.[ch]
diff --git a/exception_lists/cstyle b/exception_lists/cstyle
index bc6bfbc97d..fcd4486b84 100644
--- a/exception_lists/cstyle
+++ b/exception_lists/cstyle
@@ -18,6 +18,7 @@ usr/src/cmd/acpi/common/utmath.c
usr/src/cmd/acpi/common/utnonansi.c
usr/src/cmd/acpi/common/utprint.c
usr/src/cmd/acpi/common/utxferror.c
+sr/src/cmd/ast/libshell/common/illumos_cmdlist.h
usr/src/cmd/cxgbetool/*
usr/src/cmd/hal/tools/hal_set_property.c
usr/src/cmd/krb5/kadmin/cli/kadmin_ct.c
@@ -651,7 +652,6 @@ usr/src/lib/krb5/ss/ss_internal.h
usr/src/lib/krb5/ss/ss.h
usr/src/lib/krb5/ss/std_rqs.c
usr/src/lib/krb5/ss/utils.c
-usr/src/lib/libast/common/tm/tvsleep.c
usr/src/lib/libgss/g_glue.c
usr/src/lib/libresolv2/common
usr/src/lib/librstp/common/base.h
@@ -693,7 +693,6 @@ usr/src/lib/librstp/common/transmit.h
usr/src/lib/librstp/common/uid_stp.h
usr/src/lib/librstp/common/vector.c
usr/src/lib/librstp/common/vector.h
-usr/src/lib/libshell/common/bltins/sleep.c
usr/src/lib/libsmbfs/smb/derparse.c
usr/src/lib/libsmbfs/smb/derparse.h
usr/src/lib/libsmbfs/smb/spnego.c
diff --git a/exception_lists/manlint b/exception_lists/manlint
index 88ff4ce84d..89be350691 100644
--- a/exception_lists/manlint
+++ b/exception_lists/manlint
@@ -27,3 +27,4 @@ usr/src/lib/libpool/dtd/rm_pool.dtd.1
usr/src/lib/libzonecfg/dtd/zonecfg.dtd.1
usr/src/test/util-tests/tests/grep_xpg4/files/*
usr/src/tools/smatch/src/*
+usr/src/contrib/ast/*
diff --git a/exception_lists/wscheck b/exception_lists/wscheck
index cea72a1e0a..b42c1e9971 100644
--- a/exception_lists/wscheck
+++ b/exception_lists/wscheck
@@ -27,6 +27,8 @@ usr/src/uts/common/io/e1000api/*
usr/src/uts/common/io/qede/*
usr/src/uts/common/io/i40e/core/*
usr/src/uts/common/io/ixgbe/core/*
+usr/src/contrib/ast/*
+usr/src/cmd/ast/libshell/misc/shell_styleguide.docbook
# bhyve sources
usr/src/cmd/bhyve/acpi.[ch]