cdsuf(1) [osf1 man page]
cdsuf(1) General Commands Manual cdsuf(1) NAME
cdsuf - read the System Use Fields from a System Use Area SYNOPSIS
cdsuf [-s number] [-b] file OPTIONS
The following options are available: Specifies the File Section for the System Use Area to be read. The numbering starts with one. If this option is omitted the last File Section of that file is assumed. Copies all of the System Use Fields of the System Use Area from the CD- ROM to standard output in binary format. The name of any file or directory within the CD-ROM file hierarchy. DESCRIPTION
This command is used to access the System Use Fields of the System Use Area associated with a File Section of a file or directory on a Rock Ridge formatted CD-ROM and to list its contents on standard output, following any Continuation Fields that may be present. The output is formatted in the form of a table that contains an entry for each System Use Field in the System Use Area as recorded on the CD-ROM. Each table entry has the fields Signature, Length, Version, and Data as specified in the System Use Sharing Protocol. If the -b option is used, the contents of the full System Use Area are written to standard output in binary format as it is recorded on the CD-ROM. RESTRICTIONS
The user must have read permission for file to execute the command successfully. EXIT STATUS
The following exit values are returned: Successful completion. File not found, file is not a file or directory within a CD-ROM file hier- archy, or access denied. File Section indicated by -s does not exist. File Section indicated by -s has no System Use Area. SEE ALSO
cd_suf(3) cdsuf(1)
Check Out this Related Man Page
cd_type(3) Library Functions Manual cd_type(3) NAME
cd_type - Determines the type of file system recorded on a CD-ROM LIBRARY
Rock Ridge and X/Open Extensions to the CDFS library (libcdrom.so, libcdrom.a) SYNOPSIS
#include <sys/cdrom.h> int cd_type ( char *path ); PARAMETERS
Points to a pathname naming a file or directory within the CD-ROM File System hierarchy, or to a pathname naming the block special file for the CD-ROM File System. DESCRIPTION
The cd_type routine determines the type of file system recorded on the CD-ROM pointed to by *path. RETURN VALUES
If successful, the function returns one of the following values, which are defined in cdfs/xcdr.h, an include file that is called into sys/cdrom.h: {CD_ISO9660} CD-ROM is recorded according to ISO 9660. {CD_HSG} CD-ROM is recorded according to High Sierra Group. {CD_RRIP} CD-ROM is recorded according to ISO 9660 with the Rock Ridge Extension. If unsuccessful, the integer -1 is returned and errno is set to indicate the error. ERRORS
The function will fail if: Search permission is denied for a directory in *path or read and execute permission are denied for the named file, or read permission is denied on the block special file pointed to by *path. The address of *path is invalid. A signal was caught during execution of the function. The argument *path points to a file or directory that is not within the CD-ROM file hierarchy. {OPEN_MAX} file descriptors are currently open in the calling process. [Tru64 UNIX] Either the OPEN_MAX value or the per-process soft descriptor limit is checked. The length of the *path string exceeds {PATH_MAX}, or a pathname component is longer than {NAME_MAX} while {_POSIX_NO_TRUNC} is in effect. The system file table is full. A component of *path does not exist, or the *path argument points to an empty string. A component of the *path prefix is not a directory. The CD-ROM is not in the drive, or a read error occurred. The named file is a block special file and the device associated with the special file does not exist. RELATED INFORMATION
Files: cdfs/xcdr.h, sys/cdrom.h. delim off cd_type(3)