diff --git a/src/drivers/device/vdev.h b/src/drivers/device/vdev.h index 7fb427fe0fa173bb045efaf9dcf5f268bf2e1f4f..650e6a64408b6de3edfdfdc661eb7240850b8177 100644 --- a/src/drivers/device/vdev.h +++ b/src/drivers/device/vdev.h @@ -61,14 +61,12 @@ namespace device __EXPORT { struct file_t { - int fd; int flags; - mode_t mode; void *priv; void *vdev; - file_t() : fd(-1), flags(0), priv(NULL), vdev(NULL) {} - file_t(int f, void *c, int d) : fd(d), flags(f), priv(NULL), vdev(c) {} + file_t() : flags(0), priv(NULL), vdev(NULL) {} + file_t(int f, void *c) : flags(f), priv(NULL), vdev(c) {} }; /** diff --git a/src/drivers/device/vdev_posix.cpp b/src/drivers/device/vdev_posix.cpp index b6954cd9da24824a2ccc02259af224289b945053..e346a2ddf94f95dee116ea67da65a64d65ecbdca 100644 --- a/src/drivers/device/vdev_posix.cpp +++ b/src/drivers/device/vdev_posix.cpp @@ -155,8 +155,8 @@ extern "C" { return -1; } - PX4_DEBUG("px4_open fd = %d", filemap[i]->fd); - return filemap[i]->fd; + PX4_DEBUG("px4_open fd = %d", i); + return i; } int px4_close(int fd)