nuttx/include/sys
Karel Kočí b9066e42bb include: add BSD rounding macros to sys/param.h
These macros are commonly provided on BSD systems. They are not part of
C nor POSIX but these types of operations can be required in drivers
implementation as well as in user space. The operations themself are
simple but kind of cryptic when placed in the code as is. Thus having
macro with an appropriate name is beneficial.

The use of BSD naming here is only to cling to at least some other
implementation instead of creating completelly NuttX specific one.

Kudos to @hartmannathan for the source code documentation.

Signed-off-by: Karel Kočí <kkoci@elektroline.cz>
2025-11-24 14:11:41 +08: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 drivers/fs: Control the behavior of FTL by passing oflags during the open process. 2025-07-16 14:11:41 +08:00
msg.h
param.h include: add BSD rounding macros to sys/param.h 2025-11-24 14:11:41 +08:00
pciio.h
poll.h fs/poll: remove poll_fdsetup 2025-05-26 18:49:45 +08:00
prctl.h
queue.h
random.h
resource.h
select.h
sem.h
sendfile.h
shm.h
signal.h
signalfd.h
socket.h sys/socket.h: Since ss_family is of type uint16_t (2-byte alignment), 2025-08-15 09:59:19 +08:00
sockio.h
stat.h
statfs.h
statvfs.h
syscall.h
syscall_lookup.h sched/gettid: Move thread ID to TLS 2025-04-08 22:53:10 +08:00
sysinfo.h
sysmacros.h
time.h
timerfd.h
times.h
tree.h
types.h
uio.h
un.h
utsname.h
vfs.h
video_controls.h
videoio.h style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
wait.h