*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> cddevsuppl (8)              
Title
Content
Arch
Section
 

cddevsuppl(8)

Contents


NAME    [Toc]    [Back]

       cddevsuppl  - Sets and gets the major and minor numbers of
       a device file on a Rock Ridge format CD-ROM

SYNOPSIS    [Toc]    [Back]

       /usr/sbin/cddevsuppl -m  mapfile [-c]

       /usr/sbin/cddevsuppl -u  unmapfile [-c]

       /usr/sbin/cddevsuppl [-c]

OPTIONS    [Toc]    [Back]

       Directs cddevsuppl to continue processing the device  file
       mappings  if  an  error  is returned for a specific device
       file mapping. An error message for  that  specific  device
       file will be printed to standard error. The default action
       is to stop processing when an  error  has  occurred.  This
       option is useful only when used in combination with the -m
       mapfile or -u unmapfile options.  Maps the major and minor
       numbers  for  device  files. The mappings are specified in
       mapfile. This text file has one entry for each device file
       mapping   in   the  format:  device_file_path    new_major
       new_minor

              The device_file_path field is the full pathname  of
              the  file  on  the  CD-ROM,  and  the new_major and
              new_minor fields are integers. The fields are separated
  by white space. The entries are separated by
              newlines.  Anything  beyond  the  third  field   is
              ignored. The following is an example of mapfile:

              /mnt/dev/ttys4  8 2050 /mnt/dev/zero   38  0

              The  maximum  number  of  mappings for a Rock Ridge
              compact  disk  is  defined  in  the   header   file
              <sys/cdrom.h>.  If  a  device file is mapped again,
              the previous device file  mapping  for  the  device
              file  is  overridden.   Unmaps  the major and minor
              numbers for device files. The mappings  are  specified
 in unmapfile. This text file has one entry for
              each   device   file   mapping   in   the   format:
              device_file_path

              The  device_file_path field is the full pathname of
              the file on the CD-ROM. The entries  are  separated
              by  newlines.  Anything  beyond  the first field is
              ignored.  The following is an example of mapfile:

              /mnt/dev/zero

DESCRIPTION    [Toc]    [Back]

       The cddevsuppl command is used to map and unmap the  major
       and minor numbers of a device file on a mounted Rock Ridge
       format CD-ROM.  The -m mapfile option maps the  major  and
       minor number of device files and displays the new setting,
       if the mapping is successful.  This option is used to  add
       new  mappings  or to change existing mappings, in case the
       major and minor numbers of the device files are incorrect.

       The  -u unmapfile option removes the existing mappings for
       files specified in unmapfile and displays the device  file
       and the major/minor numbers as recorded on the CD-ROM.

       If  no  options  are used, the cddevsuppl command displays
       the existing device file mappings. If the mapping table is
       empty,  nothing  is  displayed. Note: The mapping table is
       cleared after a mount or umount command.

       If you want to open a device file on  a  CD-ROM,  the  dev
       option  must  be  specified  in  the  mount  command.  See
       mount(8) for more information.

RESTRICTIONS    [Toc]    [Back]

       Only the superuser can change administrative  CD-ROM  features
  successfully.  To read the current device file mappings,
 the user must have read permission  on  the  device
       file.

       Mappings  should  be  established  before  affected device
       files are used.  If the command is applied for device file
       mappings  when  device files have already been opened, the
       effect of this command on these files is undefined.

       Only existing devices files on the CD-ROM can  be  mapped.
       These  files  are  indicated by the mode: b (block special
       file) or c (character special file). Use the ls -l command
       to display the file modes..

       If  you access device files on a CD-ROM that are mapped to
       inappropriate major and minor numbers,  undefined  results
       can occur.

       The  device  file mappings for a mounted CD-ROM are eliminated
 when the CD-ROM is unmounted.

       The cddevsuppl(8) command is not supported in a TruCluster
       Server environment.

EXIT STATUS    [Toc]    [Back]

       The following exit values are returned: Successful completion.
  File not found, file is not  a  file  or  directory
       within  a  CD-ROM  file  hierarchy, or access denied.  Not
       user with  appropriate  privileges.   Too  many  mappings.
       Parameter  error or bad format in a mapping file.  File is
       not a device file.  File not previously mapped.

EXAMPLES    [Toc]    [Back]

       The following example shows the output of  the  cddevsuppl
       command when no CD-ROM is mounted and no files are mapped:
       # cddevsuppl # The following example shows the  output  of
       the cddevsuppl command after a CD-ROM file system has been
       mounted: # /usr/sbin/mount -t cdfs  -o  noversion,rrip,dev
       /dev/disk/cdrom0c  /mnt # cddevsuppl # The following example
 maps the major and minor numbers of files  mounted  in
       the  previous  example  and specified in mapfile. Note: If
       you want, you can issue an ls -l command before and  after
       the  cddevsuppl command to verify that the major and minor
       numbers  have  changed.   #  cddevsuppl  -m   /tmp/mapfile
       /mnt/dev/ttys4: (8,2050) /mnt/dev/zero: (38,0) The following
 example unmaps the major and minor numbers of the file
       specified  in  unmapfile  file and shows the result of the
       subsequent cddevsuppl command: # cddevsuppl -u /tmp/unmapfile
  /mnt/dev/zero:  (1,5)  #  cddevsuppl /mnt/dev/ttys4:
       (8,2050) The following example unmounts the /mnt file system
 and shows the output of the subsequent cddevsuppl command:
 # umount /mnt # cddevsuppl #

SEE ALSO    [Toc]    [Back]

      
      
       Commands: mount(8)

       Files: cdfs(4)

       Functions: cd_setdevmap(3), cd_getdevmap(3)



                                                    cddevsuppl(8)
[ Back ]
 Similar pages
Name OS Title
cd_setdevmap Tru64 set mappings of major/minor numbers of a
cd_getdevmap Tru64 get mappings of major/minor numbers of a
clone Tru64 Opens a major and minor device pair on a STREAMS driver
clone HP-UX opens a major and minor device pair on a STREAMS driver
kernelversion Linux program to report major version of kernel
vdevgone OpenBSD revoke all specified minor numbered vnodes for a device
clone IRIX open any minor device on a STREAMS driver
nl Tru64 Numbers lines in a file
seq Linux prints a sequence of numbers
rand Tru64 Generate pseudorandom numbers
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service