rqsprint(1)

rqsprint - Displays information about a collection of ELF files on a system

As shipped in IRIX 6.5.15. Last changed in IRIX 6.5.5.

NAME
     rqsprint - Displays information about a collection of ELF files on a
     system

SYNOPSIS
     rqsprint [preoptions] file [postoptions]

IMPLEMENTATION
     IRIX systems

DESCRIPTION
     The rqsprint command displays information relating to a collection of
     ELF files on a system.  This command reads a description of the ELF
     files that have been recorded in file.  Those descriptions are
     generated using the rqsread command.  Using those descriptions, this
     command can be used to determine which files will not quickstart,
     which files have conflict symbols, the set of files that will be
     loaded when executing a particular file, etc.  This command takes two
     set of options.  The preoptions ask the program to display information
     about all the files that have been recorded.  The preoptions are all
     lowercase.  The postoptions ask the program to display the information
     about a particular file.  All postoptions take a second parameter
     which is the name of the file for which you want the information.  The
     postoptions are all uppercase.

     -c   Print out the list files that have conflict symbols and the
          number of conflicts for that file.  This lists only the files
          that have conflicts listed in the file's ELF header.  If a
          conflict arises as the result of a newly installed shared object
          (for example, not the shared object that the file in question was
          originally linked against), that conflict will not be reported

     -cf  Prints out the name of each of the conflict symbols and what
          objects are causing the conflict for each file that has
          conflicts.  This displays only information about the conflicts
          already in the ELF headers.

     -ld  For each file, lists the files, in load order, that will be
          loaded when the file in question is loaded by rld.

     -ll  For each file, lists the files that have that file on its
          liblist.

     -lr  For each file, lists the files that when loaded, will cause the
          file in question to be loaded.

     -lt  For each file, it lists the transitive liblist for that file.

     -o outfile
          Writes an updated version of the description file to outfile.
          This is usually used in conjunction with the -rescan option.

     -p   For each file, pretty print the information stored in the
          description file.

     -prefix dir
          Treats dir as the prefix for the files being read.  When the
          description file is read, the prefix is prepended to all file
          names.  Similarly, when the output file is generated, the prefix
          directory is removed.  This option, along with the -root option,
          is used to requickstart files that are located in a directory
          other than /e.

     -root dir
          Use dir when determining which files will be loaded when
          resolving an element in a file's liblist.

     -q   Print out the list of files that will not quickstart.

     -rescan
          Rescans the descriptions of the files recorded in file.  This
          option would be used in the case where the files on the system
          have been changed since the last time the descriptions have been
          recorded.

     -update_registry registryfile
          The so_locations file.  The file name default is
          /lib/so_locations for an old 32-bit ABI object,
          /lib32/so_locations for a new 32-bit ABI object, and
          /lib64/so_locations for a 64-bit ABI object.  If this option is
          specified, the registry is updated with data from the object
          processed.

     -update_registry_64 registryfile
          The same as -update_registry.  If this option is specified, the
          registry is updated with data from the object processed.

     -update_registry_path rpath
          The pathname to the so_location file.  The file name appended to
          this file is is /lib/so_locations for an old 32-bit ABI object,
          /lib32/so_locations for a new 32-bit ABI object, and
          /lib64/so_locations for a 64-bit ABI object.  If
          -update_registry_path is specified, then -update_registry and
          -update_registry_64 are ignored.  If this option is specified,
          the registry is updated with data from the object processed.

     -C name[,name]*
          For each of the file names, print out the number of conflict
          symbols.

     -CF name[,name]*
          For each of the file names, print out the name of each conflict
          symbol and the objects that are causing the conflict.

     -LD name[,name]*
          For each of the file names, list the files in load order that
          will be loaded when the file in question is loaded by rqs.

     -LL name[,name]*
          For each of the file names, list the files that are on its
          liblist.

     -LR name[,name]*
          For each of the file names, list the files that when loaded will
          load the file in question.

     -LT name[,name]*
          For each of the file names, list the transitive liblist for the
          file in question.

     -P name[,name]*
          For each of the file names, pretty print the information stored
          in the description file.

     -Q name[,name]*
          Print the names of the files from the list that will not
          quickstart.

FILES
     /usr/etc/rqsprint
     /usr/lib/so_locations
     /usr/lib32/so_locations
     /usr/lib64/so_locations

SEE ALSO
     rqsread(1), rqsall(1)

     This man page is available only online.