nuttx-apps/system
dongjiuzhu1 e86f6c12a5 system/popen: support r+, w+ mode
The standard popen uses the pipeline internally, so the stream
returned by it can only support read-only or write-only.
Now this patch is expanded through sockpair, which can support both
read and write. Therefore, we can use the stream to read and write
access this task (posix_spawn start).

Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
2023-07-29 20:29:54 -07:00
..
adb system/adb: Replace adb special reset cause with boardctl.h's value 2023-04-23 10:44:43 -07:00
argtable3 system/artable3: add cmake build support 2023-07-25 10:48:01 +02:00
cachespeed system/cachespeed:Modifying kconfig depends on 2023-07-20 01:42:38 +08:00
cdcacm add initial cmake build system 2023-07-08 13:52:02 +08:00
cfgdata Replace all strncpy with strlcpy 2023-05-08 21:35:16 +03:00
cle add initial cmake build system 2023-07-08 13:52:02 +08:00
composite add initial cmake build system 2023-07-08 13:52:02 +08:00
coredump system/coredump: add coredump tool to capture system status 2023-05-25 11:46:22 +08:00
critmon add initial cmake build system 2023-07-08 13:52:02 +08:00
cu add initial cmake build system 2023-07-08 13:52:02 +08:00
dhcpc add initial cmake build system 2023-07-08 13:52:02 +08:00
dumpstack add initial cmake build system 2023-07-08 13:52:02 +08:00
flash_eraseall add initial cmake build system 2023-07-08 13:52:02 +08:00
gcov system/gcov: add show usage 2022-09-27 19:39:31 +08:00
gdbstub gdbstub:Support a general gdbstub, support serial port and network link 2023-07-13 19:31:57 +08:00
hex2bin add initial cmake build system 2023-07-08 13:52:02 +08:00
hexed add initial cmake build system 2023-07-08 13:52:02 +08:00
hostname add initial cmake build system 2023-07-08 13:52:02 +08:00
i2c add initial cmake build system 2023-07-08 13:52:02 +08:00
input apps: Use MIN/MAX definitions from "sys/param.h" 2023-02-02 00:35:14 +02:00
iptables apps/system: Call arg_freetable before iptables/tcpdump exit 2023-04-24 23:47:45 +08:00
libuv libuv: fix compile warning 2023-07-01 13:27:02 +08:00
lm75 add initial cmake build system 2023-07-08 13:52:02 +08:00
lzf add initial cmake build system 2023-07-08 13:52:02 +08:00
mdio add initial cmake build system 2023-07-08 13:52:02 +08:00
netdb add initial cmake build system 2023-07-08 13:52:02 +08:00
nsh add initial cmake build system 2023-07-08 13:52:02 +08:00
ntpc add initial cmake build system 2023-07-08 13:52:02 +08:00
nxcamera system/nxcamera: fix sscanf overflow 2023-02-16 19:00:29 +08:00
nxdiag system/nxdiag: Fix race condition during build 2023-07-18 23:43:29 +08:00
nxlooper system/audio: check if channels are valid 2023-05-26 02:24:28 +08:00
nxplayer cmake/apps: add more applications into cmake support 2023-07-13 19:00:18 +02:00
nxrecorder add initial cmake build system 2023-07-08 13:52:02 +08:00
ping add initial cmake build system 2023-07-08 13:52:02 +08:00
ping6 add initial cmake build system 2023-07-08 13:52:02 +08:00
popen system/popen: support r+, w+ mode 2023-07-29 20:29:54 -07:00
psmq move embedlog from system to logging 2023-01-05 21:42:15 +08:00
ramspeed system/ramspeed: Allow read and write buffers to be allocated from the heap. 2023-06-23 17:06:09 +08:00
ramtest add initial cmake build system 2023-07-08 13:52:02 +08:00
readline add initial cmake build system 2023-07-08 13:52:02 +08:00
sched_note add initial cmake build system 2023-07-08 13:52:02 +08:00
setlogmask syste/setlogmask: add syslog channel filtering function 2023-07-13 00:47:23 +08:00
spi Indent the define statement by two spaces 2023-05-21 07:39:53 +03:00
stackmonitor add initial cmake build system 2023-07-08 13:52:02 +08:00
system add initial cmake build system 2023-07-08 13:52:02 +08:00
taskset add initial cmake build system 2023-07-08 13:52:02 +08:00
tcpdump apps/system: Call arg_freetable before iptables/tcpdump exit 2023-04-24 23:47:45 +08:00
tee add initial cmake build system 2023-07-08 13:52:02 +08:00
telnet add initial cmake build system 2023-07-08 13:52:02 +08:00
telnetd telnetd/Kconfig: cosmetic change 2023-05-13 10:15:02 -03:00
termcurses system: Fix nxstyle errors 2023-05-10 15:40:06 +02:00
trace apps: fix style issues in code 2023-06-11 18:47:50 +08:00
ubloxmodem add initial cmake build system 2023-07-08 13:52:02 +08:00
uniqueid Replace all sprintf with snprintf 2023-05-08 21:35:16 +03:00
uorb system/uorb: Solve the problem of wrong use of return value 2023-07-28 21:51:10 -07:00
usbmsc add initial cmake build system 2023-07-08 13:52:02 +08:00
vi add initial cmake build system 2023-07-08 13:52:02 +08:00
ymodem support ymodem transfer on a custom blocksize 2023-04-29 21:23:55 +08:00
zmodem add initial cmake build system 2023-07-08 13:52:02 +08:00
.gitignore Remove extra whitespace from files (#43) 2020-01-31 08:29:24 -06:00
CMakeLists.txt add initial cmake build system 2023-07-08 13:52:02 +08: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