/* Limit maximum Volume size to value specified by user */
if ((dev->max_volume_size > 0) &&
- ((int64_t) (dev->VolCatInfo.VolCatBytes + block->binbuf)) >= dev->max_volume_size) {
+ ((dev->VolCatInfo.VolCatBytes + block->binbuf)) >= dev->max_volume_size) {
dev->state |= ST_WEOT;
Dmsg0(10, "==== Output bytes Triggered medium max capacity.\n");
Mmsg2(&dev->errmsg, _("Max. Volume capacity %" lld " exceeded on device %s.\n"),
/* Limit maximum File size on volume to user specified value */
if ((dev->max_file_size > 0) &&
dev->file_bytes >= dev->max_file_size) {
- weof(dev, 1); /* write end of file */
+ weof_dev(dev, 1); /* write eof */
}
Dmsg2(190, "write_block: wrote block %d bytes=%d\n", dev->block_num,
/* Find out where we are */
if (!(dev->state & ST_TAPE)) {
dev->file = 0;
- dev->file_bytes - 0;
+ dev->file_bytes = 0;
pos = lseek(dev->fd, 0, SEEK_CUR);
if (pos < 0) {
Dmsg1(200, "Seek error: ERR=%s\n", strerror(dev->dev_errno));