Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ckgid(1) — NEWS-os 5.0.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought



ckgid(1)                 USER COMMANDS                   ckgid(1)



NAME
     ckgid, errgid, helpgid, valgid - prompts for and validates a
     group id

SYNOPSIS
     ckgid [-Q] [-W width] [-m] [-d default] [-h help] [-e error]
     [-p prompt]
     [-k pid [-s signal]]

     errgid [-W] [-e error]
     helpgid [-W] [-m] [-h help]
     valgid input

DESCRIPTION
     ckgid  prompts  a  user  and  validates  the  response.   It
     defines, among other things, a prompt message whose response
     should be an existing group ID, text for help and error mes-
     sages,  and  a  default value (which will be returned if the
     user responds with a carriage  return).   All  messages  are
     limited  in  length  to  70  characters  and  are  formatted
     automatically.  Any  white  space  used  in  the  definition
     (including  newline) is stripped.  The -W option cancels the
     automatic formatting.  When a tilde is placed at the  begin-
     ning  or  end of a message definition, the default text will
     be inserted at that point, allowing both custom text and the
     default  text to be displayed.  If the prompt, help or error
     message is not defined,  the  default  message  (as  defined
     under  NOTES)  will be displayed.  Three visual tool modules
     are linked to the ckgid command.   They  are  errgid  (which
     formats  and displays an error message), helpgid (which for-
     mats and displays a help message), and valgid  (which  vali-
     dates a response).  These modules should be used in conjunc-
     tion with FML objects.  In this  instance,  the  FML  object
     defines the prompt.  The options and arguments for this com-
     mand are:
     -Q         Specifies that quit will  not  be  allowed  as  a
                valid response.
     -W width   Specifies that prompt, help  and  error  messages
                will be formatted to a line length of width.
     -m         Displays a  list  of  all  groups  when  help  is
                requested or when the user makes an error.
     -d default Defines  the  default  value  as  default.    The
                default  is not validated and so does not have to
                meet any criteria.
     -h help    Defines the help messages as help.
     -e error   Defines the error message as error.
     -p prompt  Defines the prompt message as prompt.
     -k pid     Specifies that process ID pid is  to  be  sent  a
                signal if the user chooses to abort.
     -s signal  Specifies that the process ID  pid  defined  with
                the  -k  option  is to be sent signal signal when
                quit is  chosen.   If  no  signal  is  specified,



                                                                1





ckgid(1)                 USER COMMANDS                   ckgid(1)



                SIGTERM is used.
     input      Input to be verified against /etc/group

EXIT CODES
     0 = Successful execution
     1 = EOF on input
     2 = Usage error
     3 = User termination (quit)

NOTES
     The default prompt for ckgid is:
       Enter the name of an existing group [?,q]:
    The default error message is:
      ERROR - Please enter the name of an existing group.
      (if the -m option of ckgid is used, a list of valid  groups
      is displayed here)
   The default help message is:
     Please enter an existing group name.
     (if the -m option of ckgid is used, a list of  valid  groups
     is displayed here)
  When the quit option is chosen (and  allowed),  q  is  returned
  along  with the return code 3.  The valgid module will not pro-
  duce any output.  It returns zero for success and non-zero  for
  failure.































                                                                2



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026