]> git.sur5r.net Git - bacula/rescue/commit
- Modify open() for tape so nonblocking really works.
authorKern Sibbald <kern@sibbald.com>
Wed, 3 Aug 2005 19:01:43 +0000 (19:01 +0000)
committerKern Sibbald <kern@sibbald.com>
Wed, 3 Aug 2005 19:01:43 +0000 (19:01 +0000)
commit86aa5d843113316a45a8ec0c19123fd7460eb73b
tree14d1bdce20f4b8d97e7cf5bdf01d62cf45efa97b
parent5f2deae916d6d804c077c2f6de958b0ca3f4c9d3
- Modify open() for tape so nonblocking really works.
- Use fcntl() to reset blocking status rather than close()
  and reopen the drive.
- Make sure dev->open() is always called so that any change
  in read/write permissions will occur.
- Open drives initially in daemon in read-only mode.
- Ensure that each time the VolHdr.VolumeName is zapped
  or changed that free_volume() is called on the old name.