diff --git a/drivers/sensors/adxl362_uorb.c b/drivers/sensors/adxl362_uorb.c index 150161373fc..ce2542079de 100644 --- a/drivers/sensors/adxl362_uorb.c +++ b/drivers/sensors/adxl362_uorb.c @@ -29,9 +29,9 @@ #include #include #include - #include +#include #include #include #include diff --git a/drivers/sensors/adxl372.c b/drivers/sensors/adxl372.c index e51893fc82c..807aaa3c000 100644 --- a/drivers/sensors/adxl372.c +++ b/drivers/sensors/adxl372.c @@ -34,6 +34,7 @@ #include #include +#include #include #include #include diff --git a/drivers/sensors/adxl372_uorb.c b/drivers/sensors/adxl372_uorb.c index d77eea916fe..5f7d4fc6483 100644 --- a/drivers/sensors/adxl372_uorb.c +++ b/drivers/sensors/adxl372_uorb.c @@ -29,9 +29,9 @@ #include #include #include - #include +#include #include #include #include diff --git a/drivers/sensors/bmg160.c b/drivers/sensors/bmg160.c index 545fba6bdf3..2433ed9b38b 100644 --- a/drivers/sensors/bmg160.c +++ b/drivers/sensors/bmg160.c @@ -31,6 +31,7 @@ #include #include +#include #include #include #include diff --git a/drivers/sensors/bmi270_base.h b/drivers/sensors/bmi270_base.h index 00220dbff0c..af1bb882861 100644 --- a/drivers/sensors/bmi270_base.h +++ b/drivers/sensors/bmi270_base.h @@ -34,6 +34,7 @@ #include #include +#include #include #include #include diff --git a/drivers/sensors/bmm150_uorb.c b/drivers/sensors/bmm150_uorb.c index de065899776..7d4749f78e7 100644 --- a/drivers/sensors/bmm150_uorb.c +++ b/drivers/sensors/bmm150_uorb.c @@ -30,6 +30,7 @@ #include #include +#include #include #include #include diff --git a/drivers/sensors/l3gd20_uorb.c b/drivers/sensors/l3gd20_uorb.c index dc03126167c..3d8c29cdee7 100644 --- a/drivers/sensors/l3gd20_uorb.c +++ b/drivers/sensors/l3gd20_uorb.c @@ -33,6 +33,7 @@ #include #include +#include #include #include #include diff --git a/drivers/sensors/lis3dh.c b/drivers/sensors/lis3dh.c index db9d6fc773a..44b582a004f 100644 --- a/drivers/sensors/lis3dh.c +++ b/drivers/sensors/lis3dh.c @@ -45,6 +45,7 @@ #include #include +#include #include #include #include diff --git a/drivers/sensors/lis3dsh.c b/drivers/sensors/lis3dsh.c index fadcba88a8e..e5962cb5fed 100644 --- a/drivers/sensors/lis3dsh.c +++ b/drivers/sensors/lis3dsh.c @@ -31,6 +31,7 @@ #include #include +#include #include #include #include diff --git a/drivers/sensors/lis3mdl.c b/drivers/sensors/lis3mdl.c index 6b750c9af39..3200f2c35a0 100644 --- a/drivers/sensors/lis3mdl.c +++ b/drivers/sensors/lis3mdl.c @@ -31,6 +31,7 @@ #include #include +#include #include #include #include diff --git a/drivers/sensors/lsm330_spi.c b/drivers/sensors/lsm330_spi.c index bc439473805..eb2fb330995 100644 --- a/drivers/sensors/lsm330_spi.c +++ b/drivers/sensors/lsm330_spi.c @@ -34,6 +34,7 @@ #include #include +#include #include #include #include diff --git a/drivers/sensors/mlx90393.c b/drivers/sensors/mlx90393.c index 659de1dff2b..203c47ebb61 100644 --- a/drivers/sensors/mlx90393.c +++ b/drivers/sensors/mlx90393.c @@ -31,6 +31,7 @@ #include #include +#include #include #include #include diff --git a/drivers/sensors/msa301.c b/drivers/sensors/msa301.c index 3b395466779..66563c513b3 100644 --- a/drivers/sensors/msa301.c +++ b/drivers/sensors/msa301.c @@ -30,6 +30,8 @@ #include #include #include + +#include #include #include #include diff --git a/drivers/sensors/t67xx.c b/drivers/sensors/t67xx.c index d4168afe756..2fe35d18e04 100644 --- a/drivers/sensors/t67xx.c +++ b/drivers/sensors/t67xx.c @@ -32,6 +32,7 @@ #include #include +#include #include #include #include diff --git a/drivers/video/max7456.c b/drivers/video/max7456.c index 9365ac2aabe..184329a604e 100644 --- a/drivers/video/max7456.c +++ b/drivers/video/max7456.c @@ -74,11 +74,12 @@ #include #include #include -#include +#include #include #include #include +#include #include #include #include diff --git a/include/nuttx/fs/fs.h b/include/nuttx/fs/fs.h index 643bf57089c..83c00272e04 100644 --- a/include/nuttx/fs/fs.h +++ b/include/nuttx/fs/fs.h @@ -30,6 +30,7 @@ #include #include +#include #include #include @@ -251,33 +252,6 @@ struct file_operations /* This structure provides information about the state of a block driver */ #ifndef CONFIG_DISABLE_MOUNTPOINT -struct geometry -{ - bool geo_available; /* true: The device is available */ - bool geo_mediachanged; /* true: The media has changed since last query */ - bool geo_writeenabled; /* true: It is okay to write to this device */ - blkcnt_t geo_nsectors; /* Number of sectors on the device */ - blksize_t geo_sectorsize; /* Size of one sector */ - - /* NULL-terminated string representing the device model */ - - char geo_model[NAME_MAX + 1]; -}; - -struct partition_info_s -{ - size_t numsectors; /* Number of sectors in the partition */ - size_t sectorsize; /* Size in bytes of a single sector */ - off_t startsector; /* Offset to the first section/block of the - * managed sub-region */ - - /* NULL-terminated string representing the name of the parent node of the - * partition. - */ - - char parent[NAME_MAX + 1]; -}; - /* This structure is provided by block devices when they register with the * system. It is used by file systems to perform filesystem transfers. It * differs from the normal driver vtable in several ways -- most notably in diff --git a/include/nuttx/fs/ioctl.h b/include/nuttx/fs/ioctl.h index 0f9e80920ed..834ef60ace9 100644 --- a/include/nuttx/fs/ioctl.h +++ b/include/nuttx/fs/ioctl.h @@ -28,6 +28,8 @@ ****************************************************************************/ #include + +#include #include /**************************************************************************** @@ -764,6 +766,33 @@ * Public Type Definitions ****************************************************************************/ +struct geometry +{ + bool geo_available; /* true: The device is available */ + bool geo_mediachanged; /* true: The media has changed since last query */ + bool geo_writeenabled; /* true: It is okay to write to this device */ + blkcnt_t geo_nsectors; /* Number of sectors on the device */ + blksize_t geo_sectorsize; /* Size of one sector */ + + /* NULL-terminated string representing the device model */ + + char geo_model[NAME_MAX + 1]; +}; + +struct partition_info_s +{ + size_t numsectors; /* Number of sectors in the partition */ + size_t sectorsize; /* Size in bytes of a single sector */ + off_t startsector; /* Offset to the first section/block of the + * managed sub-region */ + + /* NULL-terminated string representing the name of the parent node of the + * partition. + */ + + char parent[NAME_MAX + 1]; +}; + struct pipe_peek_s { FAR void *buf; diff --git a/include/nuttx/streams.h b/include/nuttx/streams.h index 701dd1a66ea..dedf16a5f6b 100644 --- a/include/nuttx/streams.h +++ b/include/nuttx/streams.h @@ -30,14 +30,14 @@ #include #ifdef CONFIG_LIBC_LZF -#include +# include #endif #include #ifndef CONFIG_DISABLE_MOUNTPOINT -#include -#ifdef CONFIG_MTD -#include -#endif +# include +# ifdef CONFIG_MTD +# include +# endif #endif /****************************************************************************