s3: Remove unused "pos" arg from print_job_write
authorVolker Lendecke <vl@samba.org>
Sun, 15 Aug 2010 12:45:48 +0000 (14:45 +0200)
committerVolker Lendecke <vl@samba.org>
Tue, 17 Aug 2010 13:31:49 +0000 (15:31 +0200)
source3/include/printing.h
source3/printing/printing.c
source3/rpc_server/srv_spoolss_nt.c

index 1aa4e38b806f7591e35ff7a951e4c5796705f858..b5fd98dd858f0f9d6f890b178dc362b9e1245842 100644 (file)
@@ -137,8 +137,7 @@ bool print_job_resume(struct auth_serversupplied_info *server_info,
                      int snum, uint32 jobid, WERROR *errcode);
 ssize_t print_job_write(struct tevent_context *ev,
                        struct messaging_context *msg_ctx,
-                       int snum, uint32 jobid, const char *buf, SMB_OFF_T pos,
-                       size_t size);
+                       int snum, uint32 jobid, const char *buf, size_t size);
 int print_queue_length(struct messaging_context *msg_ctx, int snum,
                       print_status_struct *pstatus);
 WERROR print_job_start(struct auth_serversupplied_info *server_info,
index 31b802d3fbda4effcc3cb35b7ce691f0e9379a65..0c9570b8c7298ed9196a30944b085cfb2305787b 100644 (file)
@@ -2352,8 +2352,7 @@ pause, or resume print job. User name: %s. Printer name: %s.",
 
 ssize_t print_job_write(struct tevent_context *ev,
                        struct messaging_context *msg_ctx,
-                       int snum, uint32 jobid, const char *buf, SMB_OFF_T pos,
-                       size_t size)
+                       int snum, uint32 jobid, const char *buf, size_t size)
 {
        const char* sharename = lp_const_servicename(snum);
        ssize_t return_code;
@@ -2372,7 +2371,7 @@ ssize_t print_job_write(struct tevent_context *ev,
                return -1;
        }
 
-       return_code = write_data_at_offset(pjob->fd, buf, size, pos);
+       return_code = write_data_at_offset(pjob->fd, buf, size, (SMB_OFF_T)-1);
 
        if (return_code>0) {
                pjob->size += size;
index 1c04ef167aff455e2f190a88df579868d1285859..893ddce53185815bb896c40f022563dfe62f8758 100644 (file)
@@ -5366,7 +5366,6 @@ WERROR _spoolss_WritePrinter(struct pipes_struct *p,
        buffer_written = print_job_write(server_event_context(),p->msg_ctx,
                                                   snum, Printer->jobid,
                                                   (const char *)r->in.data.data,
-                                                  (SMB_OFF_T)-1,
                                                   (size_t)r->in._data_size);
        if (buffer_written == (ssize_t)-1) {
                *r->out.num_written = 0;