nuttx-apps/system
Tiago Medicci Serrano 3a1893ba7e nxplayer: read file completely until 0 bytes are returned
Previously, if the read bytes were less than the requested, the
file was closed immediately. This behavior, however, does not
consider the fact that the read operation may be blocking when
no bytes are available at the moment. That is true for a named pipe
(FIFO), for instance. Thus, reading it again lets to the underlying
file system the decision of 1) blocking until bytes become
available or 2) return 0 immediately (the case for actual files) or
3) read available bytes.
2023-03-21 07:51:18 +09:00
..
adb system/adb: Update to 305007e0e574e7cc2b8d706b0f5d8cc76675fc51 2023-02-11 22:00:05 +02:00
argtable3 [system/argtable3] Add test suite for argtable3 2023-01-25 23:45:29 +02:00
cachespeed apps/system/cachespeed/Make.defs: Fix mistakes in comments 2023-03-07 21:45:12 +02:00
cdcacm Rename CONFIG_LIB_BOARDCTL to CONFIG_BOARDCTL 2021-08-06 11:04:35 +02:00
cfgdata change strcpy to strlcpy 2023-02-22 23:09:55 +08:00
cle system/cle: Remove cle_getcursor() 2023-03-17 12:08:04 -03:00
composite Rename CONFIG_LIB_BOARDCTL to CONFIG_BOARDCTL 2021-08-06 11:04:35 +02:00
critmon Remove the unnecessary cast for main_t, NULL and argv 2022-10-18 18:40:23 +02:00
cu apps: Remove the check of CONFIG_SERIAL_TERMIOS 2023-03-19 14:53:44 -06:00
dhcpc dhcp: Make the option dependence work for usrsock case 2022-11-21 01:02:14 +08:00
dumpstack build/Kconfig: fix warnings detected by kconfiglib 2023-02-09 19:45:36 +08:00
flash_eraseall system: nxstyle fixes 2021-06-11 02:42:05 -05:00
gcov system/gcov: add show usage 2022-09-27 19:39:31 +08:00
hex2bin Rename LIB_ to LIBC_ for all libc Kconfig 2021-08-05 16:42:32 +02:00
hexed change strcpy to strlcpy 2023-02-22 23:09:55 +08:00
hostname system/hostname: Add an option to read the hostname from a file 2022-07-18 12:29:51 +08:00
i2c fsutils/examples: Include unistd.h explicitly 2023-02-05 08:46:59 +02:00
input apps: Use MIN/MAX definitions from "sys/param.h" 2023-02-02 00:35:14 +02:00
iptables apps/system: Add iptables command. 2022-12-29 14:26:41 +08:00
libuv system/libuv: check GCC version before set special flags 2023-02-21 13:57:43 +08:00
lm75 fsutils/examples: Include unistd.h explicitly 2023-02-05 08:46:59 +02:00
lzf apps: Remove the check of CONFIG_SERIAL_TERMIOS 2023-03-19 14:53:44 -06:00
mdio net: fix compiler warning 2023-02-08 00:35:39 +08:00
netdb system: nxstyle fixes 2021-06-11 02:42:05 -05:00
nsh system/nsh: Include missing "unistd.h" header 2023-03-06 18:52:31 +02:00
ntpc system: fix relative path CI error 2021-06-16 09:03:06 -05:00
nxcamera system/nxcamera: fix sscanf overflow 2023-02-16 19:00:29 +08:00
nxlooper fsutils/examples: Include unistd.h explicitly 2023-02-05 08:46:59 +02:00
nxplayer nxplayer: read file completely until 0 bytes are returned 2023-03-21 07:51:18 +09:00
nxrecorder apps/system/nxrecorder/Make.defs: Fix mistakes in comments 2023-03-07 21:45:12 +02:00
ping system/ping: remove depends since NETUTILS_PING already contains this check 2022-11-20 19:35:13 +08:00
ping6 system/ping: remove depends since NETUTILS_PING already contains this check 2022-11-20 19:35:13 +08:00
popen Rename task_spawnattr_setstacksize to posix_spawnattr_setstacksize 2022-11-01 09:51:08 +09:00
psmq move embedlog from system to logging 2023-01-05 21:42:15 +08:00
ramspeed system/ramspeed: skip cases where time too short 2023-01-18 09:02:10 +01:00
ramtest system: update licenses to Apache 2021-06-11 02:42:05 -05:00
readline readline: Don't echo input except VT100 command 2023-03-02 13:46:18 +08:00
sched_note trace: remove SCHED_INSTRUMENTATION_HIRES 2023-02-23 22:33:14 +08:00
setlogmask apps/system/setlogmask/Make.defs: Fix mistakes in comments 2023-03-07 21:45:12 +02:00
spi fsutils/examples: Include unistd.h explicitly 2023-02-05 08:46:59 +02:00
stackmonitor Remove the unnecessary cast for main_t, NULL and argv 2022-10-18 18:40:23 +02:00
system Rename task_spawnattr_setstacksize to posix_spawnattr_setstacksize 2022-11-01 09:51:08 +09:00
taskset apps: getpid should return process id not thread id 2022-11-17 17:58:45 +08:00
tcpdump apps/system: Add tcpdump command 2023-03-08 19:47:53 +08:00
tee Makefile: Uros Platise: update licenses to Apache 2021-06-07 21:35:33 -05:00
telnet netutils: Support telnetd in the kernel mode 2022-11-07 15:24:08 +09:00
telnetd netutils: Support telnetd in the kernel mode 2022-11-07 15:24:08 +09:00
termcurses apps: Remove the check of CONFIG_SERIAL_TERMIOS 2023-03-19 14:53:44 -06:00
trace trace: remove SCHED_INSTRUMENTATION_HIRES 2023-02-23 22:33:14 +08:00
ubloxmodem fsutils/examples: Include unistd.h explicitly 2023-02-05 08:46:59 +02:00
uniqueid Kconfig: Make indent consistent with TABS 2023-02-10 14:11:48 +08:00
uorb apps/system/uorb/Makefile: Fix mistakes in comments 2023-03-07 21:45:12 +02:00
usbmsc Fix boarctl typos 2022-01-16 08:07:47 +01:00
vi stdio: Remove CONFIG_EOL_IS_XXX 2023-02-23 17:21:19 +08:00
ymodem apps: Remove the check of CONFIG_SERIAL_TERMIOS 2023-03-19 14:53:44 -06:00
zmodem Fix nxstyle warning 2023-03-19 14:53:44 -06:00
.gitignore Remove extra whitespace from files (#43) 2020-01-31 08:29:24 -06:00
Make.defs Makefiles: Gregory Nutt: update licenses to Apache 2021-06-07 21:35:33 -05:00
Makefile Makefiles: Gregory Nutt: update licenses to Apache 2021-06-07 21:35:33 -05:00