RQSPRINT(1)RQSPRINT(1) NAME rqsprint - Displays information about a collection of ELF files on a system SYNOPSIS rqsprint [preoptions] file [postoptions] 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. Preoptions -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 this option 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. Postoptions -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)