Print this page
6205 onbld manuals should be declared as 1onbld
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Josef Sipek <jeffpc@josefsipek.net>

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/scripts/interface_check.1.man.txt
          +++ new/usr/src/tools/scripts/interface_check.1onbld.man.txt
   1      -interface_check(1)               User Commands              interface_check(1)
        1 +interface_check(1ONBLD)       illumos Build Tools      interface_check(1ONBLD)
   2    2  
   3    3  
   4    4  
   5    5  NAME
   6    6         interface_check - check shared object interfaces
   7    7  
   8    8  SYNOPSIS
   9    9         interface_check [-hIo] [-c vertype_module] [-E errfile] [-e exfile] [-f
  10   10         listfile] [-i intffile] [-w outdir] file | dir, ...
  11   11  
  12   12  DESCRIPTION
  13   13         The interface_check command attempts to check a number of ELF
  14   14         versioning attributes for consistency with common build rules and
  15   15         practices.  In addition, a complete breakdown of the file's version
  16   16         definitions can be captured using the -i option, and the interface
  17   17         description file created can be used with interface_cmp to audit the
  18   18         versioning evolution of a software product.  These interface
  19   19         description files reflect the association of the shared object's global
  20   20         symbols with recorded version definitions.
  21   21  
  22      -       interface_check is typically called from nightly(1) when the -A option
  23      -       is in effect. In this case the shared objects under the associated
  24      -       proto area ($ROOT) are examined.  interface_check can also be run
  25      -       standalone against any set of dynamic objects.
       22 +       interface_check is typically called from nightly(1ONBLD) when the -A
       23 +       option is in effect. In this case the shared objects under the
       24 +       associated proto area ($ROOT) are examined.  interface_check can also
       25 +       be run standalone against any set of dynamic objects.
  26   26  
  27   27         interface_check uses elfdump(1) and pvs(1) to check file naming
  28   28         standardization, and versioning consistency. These check are carried
  29   29         out for the following reasons:
  30   30  
  31   31         o   A shared object should exist with a versioned filename.  A
  32   32             versioned filename commonly takes the form of a .so suffix followed
  33   33             by a version number. For example, /usr/lib/libc.so.1 is the shared
  34   34             object representation of version one of the standard C library made
  35   35             available to the runtime environment.  A versioned filename allows
↓ open down ↓ 235 lines elided ↑ open up ↑
 271  271                        -i interface $ROOT
 272  272                % ls -1R $SRC/ELF
 273  273                interface
 274  274                interface.err
 275  275  
 276  276  FILES
 277  277              $CODEMGR_WS/exception_list/interface_check
 278  278              /opt/onbld/etc/exception_list/interface_check
 279  279  
 280  280  SEE ALSO
 281      -       find_elf(1), interface_cmp(1), ld(1), ldd(1), elfdump(1), pvs(1).
      281 +       find_elf(1ONBLD), interface_cmp(1ONBLD), ld(1), ldd(1), elfdump(1),
      282 +       pvs(1).
 282  283  
 283  284  
 284  285  
 285      -                                 25 March 2010              interface_check(1)
      286 +                                 25 March 2010         interface_check(1ONBLD)
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX