提交历史

作者 SHA1 备注 提交日期
  Gregory Nutt ebdfd16f0f Move gettid() implementation to /libs/libc/unistd 4 年之前
  chao.an bf8446e235 sched/task: Implement gettid(2) syscall 4 年之前
  chao.an 614ac5b0f2 libs/libc/unistd: Implement pipe2(2) syscall 4 年之前
  Xiang Xiao b0797263ca libc/stdio: Allocate file_struct dynamically 4 年之前
  spiriou a4a9eb2f5a fs/vfs: Add file descriptor based events support 4 年之前
  Xiang Xiao 3cff139b85 libc: Make gethostname as syscall instead of uname 4 年之前
  Xiang Xiao 33ec242caf Implement proposed POSIX _clockwait variants of existing _timedwait functions 4 年之前
  Xiang Xiao d6827cab60 arch: up_assert shouldn't call exit directly 4 年之前
  Xiang Xiao 651eefc8f7 fs: Rename link to symlink 4 年之前
  Xiang Xiao b598ab43d7 fs: Implement lstat function 4 年之前
  Gregory Nutt 154a87993f fs/vfs/fd_open.c: fs_fdopen() must not set errno 4 年之前
  Gregory Nutt a4218e2144 include/nuttx/sched.h: Make naming of all internal names consistent: 4 年之前
  Gregory Nutt 9ce03b1660 Move pthread-specific data into TLS 4 年之前
  Gregory Nutt 3dca5eba15 Completes the Implementation of the TLS-based errno 4 年之前
  Xiang Xiao a2d924eea4 syscall: Fix typo error in cvs and header file 4 年之前
  Xiang Xiao 2c0381da87 syscall: Apply the new vararg syntax to fcntl 4 年之前
  Gregory Nutt 6077124b38 syscall/syscall.csv: Corect type for ioctl parameter 4 年之前
  Gregory Nutt 6906853f8e Improve proxy/stub parameter passing for variadic OS interfaces. 4 年之前
  Xiang Xiao 6604cdb3f2 fs: Remove all LIBC_IOCTL_VARIADIC related stuff 4 年之前
  Xiang Xiao 32b79b22ec Rename pipe2/mkfifo2 to nx_pipe/nx_mkfifo 4 年之前
  Gregory Nutt 00933cfece sched/sched: Add sched_get_stackinfo() 4 年之前
  Xiang Xiao a2f6dc9b7c errno: Rename get_errno_ptr to __errno 4 年之前
  Xiang Xiao 31c60c3b0e syscall: nx_task_spawn should exist in the flat build just like the protected build 4 年之前
  Gregory Nutt d22b22a23f syscall/: Remove support for CONFIG_FS_READABLE 4 年之前
  Xiang Xiao c34a73e780 syscall: Expose sched_getaffinity and sched_setaffinity 4 年之前
  Gregory Nutt 2def8035db sched/sched/sched_getcpu.c: Implement non-standard interface. 4 年之前
  Gregory Nutt e5812beaf9 syscall/ and include/sys/syscall.h: Fix an inconsistency. In someplaces, getitimer() and setitimer() depend on CONFIG_DISABLE_POSIX_TIMERS=n and in other places they depend on nothing. As a result, there are link failures when CONFIG_DISABLE_POSIX_TIMERS=y. Which is correct? On one hand, these interfaces are not POSIX timers, so conditioning them on on CONFIG_DISABLE_POSIX_TIMERS. I opted to keep the dependence and just apply it consistently. I did this because setitimer() and getitimer() are seldom used so it is really best if a system call is no generated for them in all cases. 5 年之前
  liuhaitao 9b75ef06ea include/sys/time.h, libs/libc/unistd, sched/timer: Implement alarm(), setitimer() and getitimer() APIs. 5 年之前
  Gregory Nutt 5f02b0335f syscall/ and related: Fix an error found in build testing. Inconsistent conditional compilation led to link errors in certain configurations. 5 年之前
  Gregory Nutt 65aabe3048 libs/symtab: move symtab/ to libs/symtab. Let's no clutter up the top level directory. Shorten CONFIG_EXECFUNCS_GENERATE_SYSTEM_SYSTAB to just CONFIG_EXECFUNCS_SYSTEM_SYMTAB. Some items in syscall/syscall.csv are only valid when CONFIG_LIB_SYSCALL is defined. That is always defined when really building the syatem calls, but causes errors in libs/symtab because they are not valid in the normal, FLAT build context. 5 年之前