]> git.ipfire.org Git - thirdparty/cups.git/commit
Cleaned up the job processing code (now use a shared process management
authormike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Fri, 16 Apr 1999 20:47:48 +0000 (20:47 +0000)
committermike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Fri, 16 Apr 1999 20:47:48 +0000 (20:47 +0000)
commitbfa1abf041d1995193746bd109ae90c04972a149
treea16c7ab56304a587b12671c9e7f3bcc5d0266a5e
parent137866eaeea226c487d65e14caab083fc91c3ab0
Cleaned up the job processing code (now use a shared process management
function).

The client code didn't zero the request file descriptor, which caused
problems with job processing.

The SIGCLD handler didn't reset the signal handler so some signals were
getting lost.

Implemented StopPrinter().

UpdateJobs() and sigcld_handler() now stop the printer or cancel the job
as needed when an error occurs.

git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@218 7a7537e8-13f0-0310-91df-b6672ffda945
scheduler/Makefile
scheduler/client.c
scheduler/conf.c
scheduler/conf.h
scheduler/job.c
scheduler/main.c
scheduler/printers.c