]> git.sur5r.net Git - bacula/rescue/commit
- Modify DVD code so that it keeps a state flag that indicates
authorKern Sibbald <kern@sibbald.com>
Thu, 13 Oct 2005 13:55:09 +0000 (13:55 +0000)
committerKern Sibbald <kern@sibbald.com>
Thu, 13 Oct 2005 13:55:09 +0000 (13:55 +0000)
commitbd73b6f668bf48d23e12468355d3b01757801142
treee5c7133be8370c3e58adc54deb1e1aad5a780038
parentc4e4c724010876dfee307fc1cb4d5b81ba7183ff
- Modify DVD code so that it keeps a state flag that indicates
  when the freespace variable is valid. freespace_errno, now has
  either 0 or an errno. There are no negative errnos.
- Create is_freespace_ok() to test state flag. Also, set_freespace_ok()
  and clear_freespace_ok(). Modify code to use them.  This
  simplifies a bit the logic of the freespace code.
- Edit 64bit debug values correctly in dvd.c
- Fix %e variable to check num_parts rather than part.
- Use static buffer instead of static buffers for FI_to_ascii()
  and stream_to_ascii() debug routines in SD. This is to prevent
  possible race conditions between two threads (possibly Phil's
  unmount problem).