mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-14 08:53:21 +00:00
After aligning NuttX open() flag constants with Linux (O_RDONLY=0,
O_WRONLY=1, O_RDWR=2), code that used '(flags & O_RDONLY)' or
'(flags & O_WRONLY)' as a bitmask check is broken because O_RDONLY
is now 0. Fix by using '(flags & O_ACCMODE)' comparisons instead.
- usrsocktest: replace 'flags & O_RDWR' with 'flags & O_ACCMODE'
in fcntl F_GETFL assertions
- dd: verify mode used '(oflags & O_RDONLY)' to detect verify;
replace with '(oflags & O_ACCMODE) == O_RDWR'
- dpopen: replace '(oflag & O_RDWR) == O_RDWR' with
'(oflag & O_ACCMODE) == O_RDWR'
- usbmsc: replace 'flags & O_WRONLY' with
'(flags & O_ACCMODE) == O_RDONLY'
- fcntl_test: replace '(flags & O_WRONLY) == 0' with
'(flags & O_ACCMODE) == O_RDONLY'
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
||
|---|---|---|
| .. | ||
| accept_test.c | ||
| bind_test.c | ||
| chdir_test.c | ||
| clock_gettime_test.c | ||
| clock_nanosleep_test.c | ||
| clock_settime_test.c | ||
| close_test.c | ||
| connect_test.c | ||
| creat_test.c | ||
| dup2_test.c | ||
| dup_test.c | ||
| fcntl_test.c | ||
| fpathconf_test.c | ||
| Fstatfs_test.c | ||
| fsync_test.c | ||
| ftruncate_test.c | ||
| getcwd_test.c | ||
| getegid_test.c | ||
| geteuid_test.c | ||
| getgid_test.c | ||
| gethostname_test.c | ||
| getitimer_test.c | ||
| getpeername_test.c | ||
| getpid_test.c | ||
| getppid_test.c | ||
| getsocketopt_test.c | ||
| getTimeofday_test.c | ||
| getuid_test.c | ||
| listen_test.c | ||
| lseek_test.c | ||
| lstat_test.c | ||
| memcmp_test.c | ||
| memcpy_test.c | ||
| memset_test.c | ||
| mkdir_test.c | ||
| nansleep_test.c | ||
| pathconf_test.c | ||
| pipe_test.c | ||
| pread_test.c | ||
| pwrite_test.c | ||
| read_test.c | ||
| readdir_test.c | ||
| recvfrom_test.c | ||
| rmdir_test.c | ||
| sched_test.c | ||
| setsocketopt01_test.c | ||
| socket_test.c | ||
| socketpair_test.c | ||
| symlink_test.c | ||
| time_test.c | ||
| timer_create_test.c | ||
| timer_delete_test.c | ||
| timer_gettime_test.c | ||
| truncate_test.c | ||
| unlink_test.c | ||
| write_test.c | ||