Print this page
9842 man page typos and spelling

Split Close
Expand all
Collapse all
          --- old/usr/src/man/man1/crle.1
          +++ new/usr/src/man/man1/crle.1
↓ open down ↓ 7 lines elided ↑ open up ↑
   8    8  crle \- configure runtime linking environment
   9    9  .SH SYNOPSIS
  10   10  .LP
  11   11  .nf
  12   12  \fBcrle\fR [\fB-64\fR] [\fB-a\fR \fIname\fR] [\fB-A\fR \fIname\fR] [\fB-c\fR \fIconf\fR] [\fB-e\fR \fIenv\fR] [\fB-E\fR \fIenv\fR]
  13   13       [\fB-f\fR \fIflags\fR] [\fB-i\fR \fIname\fR] [\fB-I\fR \fIname\fR] [\fB-g\fR \fIname\fR] [\fB-G\fR \fIname\fR]
  14   14       [\fB-l\fR \fIdir\fR] [\fB-o\fR \fIdir\fR] [\fB-s\fR \fIdir\fR] [\fB-t\fR [ ELF | AOUT]] [\fB-u\fR] [\fB-v\fR]
  15   15  .fi
  16   16  
  17   17  .SH DESCRIPTION
  18      -.sp
  19   18  .LP
  20   19  The \fBcrle\fR utility provides for the creation and display of a runtime
  21   20  linking configuration file. The configuration file is read and interpreted by
  22   21  the runtime linker, \fBld.so.1\fR(1), during process startup. The runtime
  23   22  linker attempts to read a default configuration file for all processes. For
  24   23  32-bit processes, the default configuration file is \fB/var/ld/ld.config\fR.
  25   24  For 64-bit processes, the default configuration file is
  26   25  \fB/var/ld/64/ld.config\fR.
  27   26  .sp
  28   27  .LP
↓ open down ↓ 12 lines elided ↑ open up ↑
  41   40  execution in cases where a program of one class executes a program of the other
  42   41  class. In particular, it is common practice for the 32-bit version of standard
  43   42  Solaris utilities to execute their 64-bit counterpart. \fBLD_CONFIG\fR cannot
  44   43  be successfully used in this case. Therefore, the use of the \fBLD_CONFIG_32\fR
  45   44  and \fBLD_CONFIG_64\fR environment variables, that precisely target the
  46   45  appropriate class of process, is recommended.
  47   46  .sp
  48   47  .LP
  49   48  Creating an incorrect configuration file in the standard location,
  50   49  \fB/var/ld\fR, can prevent programs from running, and can therefore be
  51      -difficult to recover from. To guard against this situation, it is recommented
       50 +difficult to recover from. To guard against this situation, it is recommended
  52   51  that new configuration files first be created in a temporary location. Then set
  53   52  the appropriate \fBLD_CONFIG\fR environment variable to this new configuration
  54   53  file. This setting causes the new configuration file to be used by the runtime
  55   54  linker instead of any default. After verification, the new configuration file
  56   55  can be moved to the default location if desired. At any time, the environment
  57   56  variable \fBLD_NOCONFIG\fR can be set to any value to instruct the runtime
  58   57  linker to ignore any configuration files. This setting can prove useful during
  59   58  experimentation.
  60   59  .sp
  61   60  .LP
↓ open down ↓ 114 lines elided ↑ open up ↑
 176  175  improvement in some very specific cases.
 177  176  .sp
 178  177  .LP
 179  178  \fBcrle\fR creates alternate objects for the shared objects that are discovered
 180  179  when using the \fB-I\fR and \fB-G\fR options, using \fBdldump\fR(3C). The
 181  180  alternate object is created in the directory specified by the preceding
 182  181  \fB-o\fR option, or defaults to the directory in which the configuration file
 183  182  is created. The flags used by \fBdldump()\fR are specified using the \fB-f\fR
 184  183  option, or default to \fBRTLD_REL_RELATIVE\fR.
 185  184  .SH OPTIONS
 186      -.sp
 187  185  .LP
 188  186  The following options are supported.
 189  187  .sp
 190  188  .ne 2
 191  189  .na
 192  190  \fB\fB-64\fR\fR
 193  191  .ad
 194  192  .sp .6
 195  193  .RS 4n
 196  194  Specify to process 64-bit objects, the default is 32-bit. Use \fB-64\fR to
↓ open down ↓ 590 lines elided ↑ open up ↑
 787  785  .in -2
 788  786  .sp
 789  787  
 790  788  .sp
 791  789  .LP
 792  790  With this configuration file, a replaceable search path has been specified
 793  791  together with a permanent preload object which becomes appended to the process
 794  792  environment definition.
 795  793  
 796  794  .SH EXIT STATUS
 797      -.sp
 798  795  .LP
 799  796  The creation or display of a configuration file results in a \fB0\fR being
 800  797  returned. Otherwise, any error condition is accompanied with a diagnostic
 801  798  message and a non-zero value being returned.
 802  799  .SH NOTES
 803      -.sp
 804  800  .LP
 805  801  The ability to tag an alternative application to use an application-specific
 806  802  configuration file, is possible if the original application contains one of the
 807  803  \fI\&.dynamic\fR tags \fBDT_FLAGS_1\fR or \fBDT_FEATURE_1\fR. Without these
 808  804  entries, a configuration file must be specified using the \fBLD_CONFIG\fR
 809  805  environment variable. Care should be exercised with this latter method as this
 810  806  environment variable is visible to any forked applications.
 811  807  .sp
 812  808  .LP
 813  809  The use of the \fB-u\fR option requires at least version 2 of \fBcrle\fR. This
↓ open down ↓ 27 lines elided ↑ open up ↑
 841  837  identification information at the beginning of the file. This additional
 842  838  information is used by \fBcrle\fR and the runtime to check their compatibility
 843  839  with configuration files. This information also allows the \fBfile\fR(1)
 844  840  command to properly identify  configuration files. For backward compatibility,
 845  841  older files that are missing this information are still accepted, although
 846  842  without the identification and error checking that would otherwise be possible.
 847  843  When processing an update (\fB-u\fR) operation for an older file that lacks
 848  844  system information, \fBcrle\fR does not add system identification information
 849  845  to the result.
 850  846  .SH FILES
 851      -.sp
 852  847  .ne 2
 853  848  .na
 854  849  \fB\fB/var/ld/ld.config\fR\fR
 855  850  .ad
 856  851  .sp .6
 857  852  .RS 4n
 858  853  Default configuration file for 32-bit applications.
 859  854  .RE
 860  855  
 861  856  .sp
↓ open down ↓ 50 lines elided ↑ open up ↑
 912  907  .ne 2
 913  908  .na
 914  909  \fB\fB/usr/lib/64/libcrle.so.1\fR\fR
 915  910  .ad
 916  911  .sp .6
 917  912  .RS 4n
 918  913  Audit library that is employed to \fBdldump\fR(3C) 64-bit objects.
 919  914  .RE
 920  915  
 921  916  .SH ENVIRONMENT VARIABLES
 922      -.sp
 923  917  .LP
 924  918  There are no environment variables that are referenced by \fBcrle\fR. However,
 925  919  several environment variables affect the runtime linkers behavior in regard to
 926  920  the processing of configuration files that are created by \fBcrle\fR.
 927  921  .sp
 928  922  .ne 2
 929  923  .na
 930  924  \fB\fBLD_CONFIG\fR, \fBLD_CONFIG_32\fR and \fBLD_CONFIG_64\fR\fR
 931  925  .ad
 932  926  .sp .6
↓ open down ↓ 35 lines elided ↑ open up ↑
 968  962  .ne 2
 969  963  .na
 970  964  \fB\fBLD_NOOBJALTER\fR, \fBLD_NOOBJALTER_32\fR and \fBLD_NOOBJALTER_64\fR\fR
 971  965  .ad
 972  966  .sp .6
 973  967  .RS 4n
 974  968  Disable alternative object processing from a configuration file.
 975  969  .RE
 976  970  
 977  971  .SH ATTRIBUTES
 978      -.sp
 979  972  .LP
 980  973  See \fBattributes\fR(5) for descriptions of the following attributes.
 981  974  .sp
 982  975  
 983  976  .sp
 984  977  .TS
 985  978  box;
 986  979  c | c
 987  980  l | l .
 988  981  ATTRIBUTE TYPE  ATTRIBUTE VALUE
 989  982  _
 990  983  Interface Stability     Committed
 991  984  .TE
 992  985  
 993  986  .SH SEE ALSO
 994      -.sp
 995  987  .LP
 996  988  \fBfile\fR(1), \fBld\fR(1), \fBld.so.1\fR(1), \fBdldump\fR(3C),
 997  989  \fBtempnam\fR(3C), \fBattributes\fR(5)
 998  990  .sp
 999  991  .LP
1000  992  \fILinker and Libraries Guide\fR
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX