Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

PRF_$EDIT_JOB                     Domain/OS                      PRF_$EDIT_JOB


NAME
     prf_$edit_job - edit a print job at the current site

SYNOPSIS (C)
     #include <apollo/base.h>
     #include <apollo/prf.h>

     void prf_$edit_job(
          long &job_id,
          prf_$edit_job_t &edit_op,
          status_$t *status)

SYNOPSIS (Pascal)
     %include '/sys/ins/base.ins.pas';
     %include '/sys/ins/prf.ins.pas';

     procedure prf_$edit_job(
          in job_id: integer32;
          in edit_op: prf_$edit_job_t;
          out status: status_$t);

SYNOPSIS (FORTRAN)
     %include '/sys/ins/base.ins.ftn'

           integer*4 job_id, status
           integer*2 edit_op

           call prf_$edit_job(job_id, edit_op, status)

DESCRIPTION
     This call performs the operation specified by edit_op on the job speci-
     fied by job_id.  The job_id must refer to an entry in the queue at the
     current site.

     job_id
          The ID of the print job to edit.  The job_id is the first member of
          a record of type prf_$job_entry_t.

     edit_op
          The edit operation to perform on the job.  Specify one of the fol-
          lowing:

          prf_$del_job
               Delete the job.

          prf_$prior
               Alter the job's priority.

          prf_$time_print
               Postpone printing the job.

     status
          The completion status.

NOTES
     Use prf_$read_queue to get an array of job entries, of type
     prf_$job_entry_t, from the queue at the current print site.

SEE ALSO
     prf_$delete_entry.

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