the changes to the main smb code
authorAndrew Tridgell <tridge@samba.org>
Sun, 16 Apr 2000 06:22:31 +0000 (06:22 +0000)
committerAndrew Tridgell <tridge@samba.org>
Sun, 16 Apr 2000 06:22:31 +0000 (06:22 +0000)
commitd870542c2884510bd45fd5b54ff2157434d53f4c
tree9f6a7370d17cf41ccf807f6906443dfbdeece8b9
parent2df82862c061cca5644f5f69146c97302ccb42d5
the changes to the main smb code

------------
The following series of commits are for the new tdb based printing
backend. This completely replaces our old printing backend.

Major changes include:

- all print ops are now done in printing/*.c rather than scattered all
  over the place
- system job ids are decoupled from SMB job ids
- the lpq parsers don't need to be nearly so smart, they only need to
  parse the filename, the status and system job id
- we can store lots more info about a job, including the full job name
- the queue cache control is much better

I also added a new utility routine file_lines_load() that loads a text
file and parses it into lines. This is used in out lpq parsing and I
also want to use it to replace all of our fgets() based code in other
places.
source/smbd/close.c
source/smbd/fileio.c
source/smbd/ipc.c
source/smbd/open.c
source/smbd/reply.c
source/smbd/server.c