FLOSS on NonStop User Manual

Table 3 FLOSS Commands and Description (continued)
DescriptionCommand/Helper Utility
Finds invalid function calls in FLOSS and GNU portable thread based
packages. Scans package libraries and object files for invalid function
calls, including those calls that:
Should be replaced with a GNU portable thread equivalent, for
example, —read() becomes pth_read()
Should not be made—for example, —spt_read()
Should be checked for validity—for example, —setuid(0) becomes
setuid(65535)
findcall_floss_pth
Finds invalid function calls in FLOSS and POSIX portable thread based
packages. Scans package libraries and object files for dubious function
calls, including those calls that:
Should be replaced with a POSIX portable thread, for example, read()
becomes pthread_read()
Should not be made—for example, —spt_read()
Should be checked for validity—for example, —setuid(0) becomes
setuid(65535)
findcall_floss_pthread
Finds dubious function calls in OSS based packages. Scans package
libraries and object files for dubious function calls, including those calls
that:
Should not be made—for example, —spt_read()
Should be checked for validity—for example, —setuid(0) becomes
setuid (65535)
findcall_floss_oss
Finds dubious function calls in OSS and OSS standard POSIX threads
based packages. Scans package libraries and object files for dubious
function calls, including those calls that:
Should be replaced with a OSS standard POSIX threads equivalent,
for example, read() becomes spt_read()
Should not be made—for example, —pth_read()
Should be checked for validity—for example, —setuid(0) becomes
setuid(65535)
findcall_oss_spthread
Scans GNU configure script output for omissions represented by a no
in the script output. A function is considered incorrectly omitted if a man(1)
page exists for that function.
findno
Removes the GNU configure script cache files. This script ensures that
every time script is called, it is a fresh configuration and there are no
stale files corrupting fresh configurations. It also removes the following
GNU configure script cache files from the current directory:
config.status
config.log
config.cache
rm_cache
Provides a wrapper around the vi editor for making changes to the source
file. Editing with vib creates a backup of the original file by copying it
as file.orig. This helps in reviewing the changes, rolling back the
changes, and creating patches.
vib
14 FLOSS Commands and APIs