Oopenvela-robotlibc/unistd:fix null pointer dereference in getpass()
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
libc/unistd: Replace pipe() macro with proper function implementation Replace the pipe() macro definition with a proper function implementation to improve POSIX compliance and debugging capabilities. The new pipe() function serves as a wrapper around pipe2() with flags set to 0. Changes include: - Convert pipe() from macro to function declaration in unistd.h - Add lib_pipe.c implementation file with proper function documentation - Update build system files (CMakeLists.txt and Make.defs) to include the new source file when CONFIG_PIPES is enabled - Add pipe() entry to libc.csv for symbol tracking This change allows for better debugging, proper symbol resolution, and follows NuttX coding standards for library function implementations. Signed-off-by: Huang Qi <huangqi3@xiaomi.com> | 2 个月前 | |
libc/symtab: Move SYMTAB_XXX from unistd/Kconfig to symtab/Kconfig Make code and config in the same location Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
libc/unistd: Replace pipe() macro with proper function implementation Replace the pipe() macro definition with a proper function implementation to improve POSIX compliance and debugging capabilities. The new pipe() function serves as a wrapper around pipe2() with flags set to 0. Changes include: - Convert pipe() from macro to function declaration in unistd.h - Add lib_pipe.c implementation file with proper function documentation - Update build system files (CMakeLists.txt and Make.defs) to include the new source file when CONFIG_PIPES is enabled - Add pipe() entry to libc.csv for symbol tracking This change allows for better debugging, proper symbol resolution, and follows NuttX coding standards for library function implementations. Signed-off-by: Huang Qi <huangqi3@xiaomi.com> | 2 个月前 | |
pse52: improve file permission checking in lib_access Signed-off-by: zhaoxingyu1 <zhaoxingyu1@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
unistd: add support for confstr() add support for POSIX defined confstr() Signed-off-by: p-szafonimateusz <p-szafonimateusz@xiaomi.com> | 2 个月前 | |
fix compile error Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
libs/libc/unistd:Fix errcode not return normally Exit the program and return errcode when ioctl fail Signed-off-by: chenzhijia <chenzhijia@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
rename lib_pathbuffer to lib_tempbuffer Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com> | 2 个月前 | |
rename lib_pathbuffer to lib_tempbuffer Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
fix compile error Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
libc/lib_getcwd.c: sync the modification from github upstream Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
libc: Refine the arc4random_buf implementation fill the buffer with getrandom instead random pool and move the implementation to from crypto to libc Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
libs: rm enter_critical_section Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
libc/unistd: fixed tasking build issue CC: pthread/pthread_mutexattr_getrobust.c artc I800: creating archive libsched.a CC: unistd/lib_getopterrp.c ctc W505: ["unistd/lib_getoptargp.c" 48/29] implicit declaration of function "getoptvars" ctc W577: ["unistd/lib_getoptargp.c" 48/39] calling a function without a prototype ctc W524: ["unistd/lib_getoptargp.c" 48/27] conversion of integer to pointer at assignment ctc E212: ["unistd/lib_getoptargp.c" 49/13] access to incomplete type ctc W523: ["unistd/lib_getoptargp.c" 49/13] pointers to different types at return Signed-off-by: zhangyuan29 <zhangyuan29@xiaomi.com> | 2 个月前 | |
libc/unistd: fixed tasking build issue CC: pthread/pthread_mutexattr_getrobust.c artc I800: creating archive libsched.a CC: unistd/lib_getopterrp.c ctc W505: ["unistd/lib_getoptargp.c" 48/29] implicit declaration of function "getoptvars" ctc W577: ["unistd/lib_getoptargp.c" 48/39] calling a function without a prototype ctc W524: ["unistd/lib_getoptargp.c" 48/27] conversion of integer to pointer at assignment ctc E212: ["unistd/lib_getoptargp.c" 49/13] access to incomplete type ctc W523: ["unistd/lib_getoptargp.c" 49/13] pointers to different types at return Signed-off-by: zhangyuan29 <zhangyuan29@xiaomi.com> | 2 个月前 | |
libc/unistd: fixed tasking build issue CC: pthread/pthread_mutexattr_getrobust.c artc I800: creating archive libsched.a CC: unistd/lib_getopterrp.c ctc W505: ["unistd/lib_getoptargp.c" 48/29] implicit declaration of function "getoptvars" ctc W577: ["unistd/lib_getoptargp.c" 48/39] calling a function without a prototype ctc W524: ["unistd/lib_getoptargp.c" 48/27] conversion of integer to pointer at assignment ctc E212: ["unistd/lib_getoptargp.c" 49/13] access to incomplete type ctc W523: ["unistd/lib_getoptargp.c" 49/13] pointers to different types at return Signed-off-by: zhangyuan29 <zhangyuan29@xiaomi.com> | 2 个月前 | |
libc/unistd: fixed tasking build issue CC: pthread/pthread_mutexattr_getrobust.c artc I800: creating archive libsched.a CC: unistd/lib_getopterrp.c ctc W505: ["unistd/lib_getoptargp.c" 48/29] implicit declaration of function "getoptvars" ctc W577: ["unistd/lib_getoptargp.c" 48/39] calling a function without a prototype ctc W524: ["unistd/lib_getoptargp.c" 48/27] conversion of integer to pointer at assignment ctc E212: ["unistd/lib_getoptargp.c" 49/13] access to incomplete type ctc W523: ["unistd/lib_getoptargp.c" 49/13] pointers to different types at return Signed-off-by: zhangyuan29 <zhangyuan29@xiaomi.com> | 2 个月前 | |
libc:use task info replace global vars Signed-off-by: anjiahao <anjiahao@xiaomi.com> | 2 个月前 | |
libc/unistd:fix null pointer dereference in getpass() Signed-off-by: yangao1 <yangao1@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
fs: rename PSEUDOFS_SOFTLINKS to FS_LINKS Signed-off-by: zhengyu16 <zhengyu16@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
pathconf: Add support for _PC_NO_TRUNC in pathconf(). Add support for _PC_NO_TRUNC in fpathconf/pathconf. Signed-off-by: anpeiyun <anpeiyun@xiaomi.com> | 2 个月前 | |
libc/unistd: Replace pipe() macro with proper function implementation Replace the pipe() macro definition with a proper function implementation to improve POSIX compliance and debugging capabilities. The new pipe() function serves as a wrapper around pipe2() with flags set to 0. Changes include: - Convert pipe() from macro to function declaration in unistd.h - Add lib_pipe.c implementation file with proper function documentation - Update build system files (CMakeLists.txt and Make.defs) to include the new source file when CONFIG_PIPES is enabled - Add pipe() entry to libc.csv for symbol tracking This change allows for better debugging, proper symbol resolution, and follows NuttX coding standards for library function implementations. Signed-off-by: Huang Qi <huangqi3@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
fs: rename PSEUDOFS_SOFTLINKS to FS_LINKS Signed-off-by: zhengyu16 <zhengyu16@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
libs: rm enter_critical_section Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
fs: rename PSEUDOFS_SOFTLINKS to FS_LINKS Signed-off-by: zhengyu16 <zhengyu16@xiaomi.com> | 2 个月前 | |
(libc/unistd): define the necessary macros for PSE52 certification testing Signed-off-by: ganjing <ganjing@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
lib_ulimit: fix the variable uninit coverity issue Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
rename lib_pathbuffer to lib_tempbuffer Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
rename lib_pathbuffer to lib_tempbuffer Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com> | 2 个月前 | |
tls: split tls.h to tls.h and tls_task.h Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 |