nuttx/include/sys
Xiang Xiao 50377d0909 fs: widen ino_t from uint16_t to uint32_t
A 16-bit ino_t can only address 65536 distinct file serial numbers,
which is not enough for filesystems with large directory trees and
breaks portable software (e.g. dropbear's scp) that expects a wider
inode number space.  Widen ino_t (and nuttx_ino_t in the hostfs ABI)
to uint32_t to match common POSIX practice.

Update fs/rpmsgfs/rpmsgfs.h accordingly: promote the 'ino' field in
struct rpmsgfs_stat_priv_s from uint16_t to uint32_t and move 'nlink'
into the trailing 16-bit slot previously occupied by the reserved
field, keeping the overall packed-struct layout/size unchanged.

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-06-26 10:45:33 -04:00
..
boardctl.h
custom_file.h
endian.h
epoll.h
eventfd.h
fcntl.h
file.h
gmon.h
inotify.h
ioctl.h
ipc.h
mman.h
mount.h
msg.h
param.h
pciio.h
poll.h
prctl.h
queue.h
random.h
resource.h
select.h
sem.h
sendfile.h
shm.h
signal.h
signalfd.h
socket.h
sockio.h
stat.h
statfs.h
statvfs.h
syscall.h
syscall_lookup.h
sysinfo.h
sysmacros.h
time.h
timerfd.h
times.h
timex.h
tree.h
types.h fs: widen ino_t from uint16_t to uint32_t 2026-06-26 10:45:33 -04:00
uio.h
un.h
utsname.h
vfs.h
video_controls.h
videoio.h
wait.h