diff options
Diffstat (limited to 'source3/printing/printing.c')
-rw-r--r-- | source3/printing/printing.c | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/source3/printing/printing.c b/source3/printing/printing.c index 58f284b4fc..6e9482ad4e 100644 --- a/source3/printing/printing.c +++ b/source3/printing/printing.c @@ -852,68 +852,3 @@ BOOL print_queue_purge(int snum) } -/*************************************************************************** -open a print file and setup a fsp for it. This is a wrapper around -print_job_start(). -***************************************************************************/ - -files_struct *print_fsp_open(connection_struct *conn,char *jobname) -{ - int jobid; - SMB_STRUCT_STAT sbuf; - extern struct current_user current_user; - files_struct *fsp = file_new(); - - if(!fsp) - return NULL; - - jobid = print_job_start(SNUM(conn), jobname); - if (jobid == -1) { - file_free(fsp); - return NULL; - } - - /* setup a full fsp */ - fsp->print_jobid = jobid; - fsp->fd = print_job_fd(jobid); - conn->vfs_ops.fstat(fsp->fd, &sbuf); - fsp->mode = sbuf.st_mode; - fsp->inode = sbuf.st_ino; - fsp->dev = sbuf.st_dev; - GetTimeOfDay(&fsp->open_time); - fsp->vuid = current_user.vuid; - fsp->size = 0; - fsp->pos = -1; - fsp->open = True; - fsp->can_lock = True; - fsp->can_read = False; - fsp->can_write = True; - fsp->share_mode = 0; - fsp->print_file = True; - fsp->modified = False; - fsp->oplock_type = NO_OPLOCK; - fsp->sent_oplock_break = NO_BREAK_SENT; - fsp->is_directory = False; - fsp->stat_open = False; - fsp->directory_delete_on_close = False; - fsp->conn = conn; - string_set(&fsp->fsp_name,print_job_fname(jobid)); - fsp->wbmpx_ptr = NULL; - fsp->wcp = NULL; - - conn->num_files_open++; - - return fsp; -} - -/**************************************************************************** -print a file - called on closing the file -****************************************************************************/ -void print_fsp_end(files_struct *fsp) -{ - print_job_end(fsp->print_jobid); - - if (fsp->fsp_name) { - string_free(&fsp->fsp_name); - } -} |