From: Alan Somers <asom...@freebsd.org>

Define __daddr_t in _types.h and use it in filio.h

Reported by:    ian, bde
Reviewed by:    ian, imp, cem
MFC after:      2 weeks
MFC-With:       349233
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D20715
---
 newlib/libc/sys/rtems/include/sys/filio.h | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/newlib/libc/sys/rtems/include/sys/filio.h 
b/newlib/libc/sys/rtems/include/sys/filio.h
index e85db9cff..c5cf3d443 100644
--- a/newlib/libc/sys/rtems/include/sys/filio.h
+++ b/newlib/libc/sys/rtems/include/sys/filio.h
@@ -40,7 +40,7 @@
 #ifndef        _SYS_FILIO_H_
 #define        _SYS_FILIO_H_
 
-#include <sys/types.h>
+#include <sys/_types.h>
 #include <sys/ioccom.h>
 
 /* Generic file-descriptor ioctl's. */
@@ -64,12 +64,12 @@ struct fiodgname_arg {
 #define        FIOSEEKDATA     _IOWR('f', 97, off_t)   /* SEEK_DATA */
 #define        FIOSEEKHOLE     _IOWR('f', 98, off_t)   /* SEEK_HOLE */
 struct fiobmap2_arg {
-       int64_t bn;
-       int     runp;
-       int     runb;
+       __daddr_t       bn;
+       int             runp;
+       int             runb;
 };
-/* Get the file's bmap info for the logical block bn */
-#define FIOBMAP2       _IOWR('f', 99, struct fiobmap2_arg)
+/* Get the file's bmap info for the logical block bn. */
+#define        FIOBMAP2        _IOWR('f', 99, struct fiobmap2_arg)
 
 #ifdef _KERNEL
 #ifdef COMPAT_FREEBSD32
-- 
2.35.3

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to