Print this page
NEX-16818 Add fksmbcl development tool
NEX-17264 SMB client test tp_smbutil_013 fails after NEX-14666
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
and: (fix ref leaks)

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libsmbfs/smb/lgrep.awk
          +++ new/usr/src/lib/libsmbfs/smb/lgrep.awk
↓ open down ↓ 16 lines elided ↑ open up ↑
  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  #
  26   26  # Copyright 2012 Milan Jurik. All rights reserved.
       27 +# Copyright 2017 Nexenta Systems, Inc.  All rights reserved.
  27   28  #
  28   29  
  29   30  # This is a "lint tail" that removes all the
  30   31  # uninteresting lines from our lint output.
  31   32  # It's nawk because sed doesn't do (a|b).
  32   33  # Also comments are easier here.
  33   34  
  34   35  # There's no lintlib for krb5 yet (CR 6911968)
  35   36  /: Warning: -lkrb5 not found/                   { next; }
  36   37  /: Warning: library -lkrb5 not found/           { next; }
↓ open down ↓ 12 lines elided ↑ open up ↑
  49   50  /: md_get_.* .E_FUNC_RET_[A-Z]*_IGNOR/          { next; }
  50   51  
  51   52  # The rc_get* functions clear the out arg even on failure,
  52   53  # so most callers don't need to check the return value.
  53   54  /: rc_get[a-z]* .E_FUNC_RET_[A-Z]*_IGNOR/       { next; }
  54   55  
  55   56  # These have uninteresting return values, usually ignored.
  56   57  /: (n|sm)b_ctx_readrcsection .E_FUNC_RET_[A-Z]*_IGNOR/  { next; }
  57   58  /: nls_str_(lower|upper) .E_FUNC_RET_[A-Z]*_IGNOR/      { next; }
  58   59  /: rc_(close|freesect) .E_FUNC_RET_[A-Z]*_IGNOR/        { next; }
       60 +/: nsmb_close .E_FUNC_RET_[A-Z]*_IGNOR/         { next; }
  59   61  
  60   62  # Other functions for which we often ignore return values.
  61   63  /: [a-z]*close .E_FUNC_RET_[A-Z]*_IGNOR/        { next; }
  62   64  /: [a-z]*flush .E_FUNC_RET_[A-Z]*_IGNOR/        { next; }
  63   65  /: [a-z]*printf .E_FUNC_RET_[A-Z]*_IGNOR/       { next; }
  64   66  /: mem(cpy|move|set) .E_FUNC_RET_[A-Z]*_IGNOR/  { next; }
  65   67  /: mutex_.* .E_FUNC_RET_[A-Z]*_IGNOR/           { next; }
  66   68  /: str[ln]?(cat|cpy) .E_FUNC_RET_[A-Z]*_IGNOR/  { next; }
  67   69  
  68   70  { print; }
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX