~mmach/netext73/busybox

« back to all changes in this revision

Viewing changes to printutils/lpr.c

  • Committer: mmach
  • Date: 2022-08-22 15:28:31 UTC
  • Revision ID: netbit73@gmail.com-20220822152831-vrsxgw6c75b03ujx
1.35.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
167
167
        // LPR ------------------------
168
168
        //
169
169
        if (opts & LPR_V)
170
 
                bb_error_msg("connected to server");
 
170
                bb_simple_error_msg("connected to server");
171
171
 
172
172
        job = getpid() % 1000;
173
173
        hostname = safe_gethostname();
206
206
                 * Standard lpr works around it by refusing to send such jobs:
207
207
                 */
208
208
                if (st.st_size == 0) {
209
 
                        bb_error_msg("nothing to print");
 
209
                        bb_simple_error_msg("nothing to print");
210
210
                        continue;
211
211
                }
212
212
 
246
246
 
247
247
                // send control file
248
248
                if (opts & LPR_V)
249
 
                        bb_error_msg("sending control file");
 
249
                        bb_simple_error_msg("sending control file");
250
250
                /* "Acknowledgement processing must occur as usual
251
251
                 * after the command is sent." */
252
252
                cflen = (unsigned)strlen(controlfile);
262
262
 
263
263
                // send data file, with name "dfaXXX"
264
264
                if (opts & LPR_V)
265
 
                        bb_error_msg("sending data file");
 
265
                        bb_simple_error_msg("sending data file");
266
266
                fdprintf(fd, "\x3" "%"OFF_FMT"u d%s\n", st.st_size, remote_filename);
267
267
                get_response_or_say_and_die(fd, "sending data file");
268
268
                if (bb_copyfd_size(dfd, fd, st.st_size) != st.st_size) {
269
269
                        // We're screwed. We sent less bytes than we advertised.
270
 
                        bb_error_msg_and_die("local file changed size?!");
 
270
                        bb_simple_error_msg_and_die("local file changed size?!");
271
271
                }
272
272
                write(fd, "", 1); // send ACK
273
273
                get_response_or_say_and_die(fd, "sending data file");
283
283
 
284
284
                // say job accepted
285
285
                if (opts & LPR_V)
286
 
                        bb_error_msg("job accepted");
 
286
                        bb_simple_error_msg("job accepted");
287
287
 
288
288
                // next, please!
289
289
                job = (job + 1) % 1000;