]> git.sur5r.net Git - bacula/bacula/commitdiff
Make third argument of DEVICE::d_ioctl optionnal to emulate varg
authorEric Bollengier <eric@eb.homelinux.org>
Thu, 12 Aug 2010 13:24:21 +0000 (15:24 +0200)
committerEric Bollengier <eric@eb.homelinux.org>
Thu, 2 Sep 2010 13:53:33 +0000 (15:53 +0200)
bacula/src/stored/dev.h
bacula/src/stored/vtape.h

index 55b5998346e12011548e0755b6f1f87229825036..38fb9ff9dba8c1a4c169bf7a62d48cfc8d5c81bd 100644 (file)
@@ -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);
index 42b49c927b99408480f9edf84b74c8105b8f6327..057ecdaf9d2a710e7ba5aaca68da78a4c39ea5b8 100644 (file)
@@ -95,7 +95,7 @@ public:
    /* interface from DEVICE */
    int d_close(int);
    int d_open(const char *pathname, int flags);
-   int d_ioctl(int fd, ioctl_req_t request, char *mt);
+   int d_ioctl(int fd, ioctl_req_t request, char *mt=NULL);
    ssize_t d_read(int, void *buffer, size_t count);
    ssize_t d_write(int, const void *buffer, size_t count);
 
@@ -116,7 +116,7 @@ public:
    ssize_t d_read(void *buffer, size_t count) { return -1; }
    ssize_t d_write(const void *buffer, size_t count) { return -1; }
    int d_close(int) { return -1; }
-   int d_ioctl(int fd, ioctl_req_t request, char *mt) { return -1; }
+   int d_ioctl(int fd, ioctl_req_t request, char *mt=NULL) { return -1; }
    boffset_t lseek(DCR *dcr, off_t offset, int whence) { return -1; }
 };