Lines Matching refs:block

70 void block(void);
113 uint64_t cbsz; /* conversion block size */
309 * If doing block operations use spaces. This will
311 * last partial input block which should be padded
353 /* If sync not specified, omit block and continue. */
368 /* If sync, use the entire block. */
378 * than noerror, notrunc or sync are specified, the block
411 else if (cfunc == block)
420 * to write out the final block un-sparse
459 * output block in a single write; increment the full block stats.
460 * Otherwise, we're into partial block writes. If a partial write,
463 * The partial writes represent two cases. 1: Where the input block
464 * was less than expected so the output block was less than expected.
465 * 2: Where the input block was the right size but we were forced to
466 * write the block in multiple chunks. The original versions of dd(1)
467 * never wrote a block in more than a single write, so the latter case
553 /* Reassemble the output block. */
701 * the EOF read does not count as a seek'd block.
774 void block(void) { fprintf(stderr, "%s", no_block + 2); exit(1); }
788 block(void)
797 * Record truncation can cross block boundaries. If currently in a
832 * input block.
850 * block, it's a truncation.
981 (st.swab == 1) ? "block" : "blocks");
987 (st.trunc == 1) ? "block" : "blocks");
993 (st.sparse == 1) ? "block" : "blocks");
1098 * just wanted to set both the input and output block sizes
1113 * Ascii/ebcdic and cbs implies block/unblock.
1122 cfunc = ddflags & C_BLOCK ? block : unblock;
1130 cfunc = block;
1172 in.dbsz = out.dbsz = strsuftoll("block size", arg, 1, UINT_MAX);
1186 cpy_cnt = strsuftoll("block count", arg, 0, LLONG_MAX);
1205 in.dbsz = strsuftoll("input block size", arg, 1, UINT_MAX);
1220 out.dbsz = strsuftoll("output block size", arg, 1, UINT_MAX);
1269 { "block", C_BLOCK, C_UNBLOCK, NULL },