

            fsubc (1) --- interface to Prime DBMS Fortran subschema compiler  08/27/84


          | _U_s_a_g_e

                 fsubc <input file>
                          [-l [<listing file>]]
                          [-z <FSUBS option>]


            _D_e_s_c_r_i_p_t_i_o_n

                 'Fsubc'  serves as the Subsystem interface to the Prime DBMS
                 Fortran subschema compiler (FSUBS).  It examines its  option
                 specifications  and  checks  them  for consistency, provides
                 Subsystem-compatible default file names for the listing  and
                 output  files  as  needed,  and then produces a Primos FSUBS
                 command and causes it to be executed.

                 The "-l" option is used to select the name of  the  file  to
                 receive  the  listing  generated by the compiler.  If a file
                 name  follows  the  option,  then  that  file  receives  the
                 listing.   If  the  "-l"  option is specified without a file
                 name following it or is not specified, a default filename is
                 constructed from the input filename by changing  its  suffix
                 to   ".l".    For   example,   if   the  input  filename  is
                 "gonzo.fsub", the listing file will  be  "gonzo.l";  if  the
                 input filename is "bar", the listing file will be "bar.l".

                 The  input filename must be a disk file name (conventionally
                 ending in ".fsub").

                 In summary, then, the default command line for  compiling  a
                 file named "file.fsub" is

                      fsubc  file.fsub  -l file.l

                 which corresponds to the FSUBS command

                      fsubs -i *>file.fsub -l *>file.l



            _E_x_a_m_p_l_e_s

                 fsubc file.fsub
                 fsubc payroll.fsub -l l_payroll
                 fsubc funnyprog.fsub -z"-newopt"


            _M_e_s_s_a_g_e_s

                 "Usage:  fsubc ..."  for invalid option syntax.
                 "missing  input  file  name"  if  no input filename could be
                      found.
                 "<name>:  unreasonable input file name" if  an  attempt  was
                      made  to  read from the null device or the line printer
                      spooler.
                 "Sorry, the listing file must be a disk file" if the listing


            fsubc (1)                     - 1 -                     fsubc (1)




            fsubc (1) --- interface to Prime DBMS Fortran subschema compiler  08/27/84


                      file was directed to a device file.


            _B_u_g_s

                 'Fsubc' pays no attention to standard ports.
                 
                 There is no way to avoid getting a listing file.


            _S_e_e _A_l_s_o

          |      ddlc (1), f77c (1), fc (1), fdmlc (1), ld (1), bind (3)













































            fsubc (1)                     - 2 -                     fsubc (1)


