]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/stored/dev.h
Tweak btape makefile
[bacula/bacula] / bacula / src / stored / dev.h
index 8d6abadf1a33a290fa77fd3d994dda1581815ae8..38fb9ff9dba8c1a4c169bf7a62d48cfc8d5c81bd 100644 (file)
@@ -206,7 +206,7 @@ class VOLRES; /* forward reference */
  *  each physical device. Everything here is "global" to
  *  that device and effects all jobs using the device.
  */
-class DEVICE {
+class DEVICE: public SMARTALLOC {
 protected:
    int m_fd;                          /* file descriptor */
 private:
@@ -441,7 +441,7 @@ public:
    int fd() const { return m_fd; };
 
    /* low level operations */
-   virtual int d_ioctl(int fd, ioctl_req_t request, char *mt_com);
+   virtual int d_ioctl(int fd, ioctl_req_t request, char *mt_com=NULL);
    virtual int d_open(const char *pathname, int flags);
    virtual int d_close(int fd);
    virtual ssize_t d_read(int fd, void *buffer, size_t count);