summaryrefslogtreecommitdiff
path: root/nuttx/syscall/syscall.csv
Commit message (Collapse)AuthorAgeFilesLines
* boardctl(): Add a new non-standard OS interface. This is similar to a ↵Gregory Nutt2015-03-311-0/+1
| | | | driver IOCTL call. But this is an IOCTL call directly on the board logic. This function will eventually replace all of the ad hoc OS interfaces that are current used to perform application specific intialiation and application driver test confifuration. It essentially formalizes and institutionalizes these rogue interface in to at least a single crazy call.
* Add umount2(). umount() is now a macro that just calls umount2() with flags ↵Gregory Nutt2015-03-141-1/+1
| | | | = 0.
* gettimeofday() and settimeofday(): Move gittimeofdady() from sched/clock to ↵Gregory Nutt2015-02-121-1/+0
| | | | | | libc/time. All remove gettimeofday() from NuttX system calls. It is only a wrapper around clock_settime() and does not need a trap. gettimeofday() is no longer tried as a core OS interface. gettimeofday has been decremented in POSIX 2008. settimeofday() was never part of POSIX, but I decided to add it to libc as well just for symmetry.
* Add support for a variadic ioctl() function. The ioctl() interface is a ↵Gregory Nutt2014-11-291-1/+2
| | | | non-standard, Unix interface. NuttX has always used the older, three-parameter version. Most contemporary systems now, however, use a variadic form of the ioctl() function. Added an option to insert a shim layer to adapt the three-parameter ioctl() to use the variadic interface form. Internally, the ioctl handling is the same three-parameter logic. The only real complexity to the shim is in how the system calls must be handled.
* Backing out some logic: Remove syslog functions from syscallsGregory Nutt2014-10-091-3/+0
|
* Passing va_list in syscall does not work. Temporarily moved syslog and ↵Gregory Nutt2014-10-081-2/+2
| | | | lowsyslog into kernel code and access via a system call. Need to revisit. Will probably need to move all of syslog back from fs/syslog to libc/syslog
* Add syslog system callsGregory Nutt2014-10-081-0/+3
|
* Add system calls for AIO kernel functionsGregory Nutt2014-10-051-0/+4
|
* Add pread(0 and pwrite() system callsGregory Nutt2014-10-041-0/+2
|
* Create a build structure that will (eventually) support using the VFS to ↵Gregory Nutt2014-09-281-3/+3
| | | | manage named semaphores
* Add system calls for shared memory interfacesGregory Nutt2014-09-221-0/+4
|
* First round of changes to get the ELF configuration building againGregory Nutt2014-09-161-2/+2
|
* execl() is not a system interface. It belongs in libc and should not have a ↵Gregory Nutt2014-09-151-1/+0
| | | | system call associated with it.
* exevc, execvl, posix_spawn, and posix_spawnp were not properly integrated as ↵Gregory Nutt2014-09-121-4/+4
| | | | system calls.
* pthread prototype changes must be reflected in system calls as wellGregory Nutt2014-09-081-4/+4
|
* Add SYSCALL support for pgalloc()Gregory Nutt2014-09-021-0/+1
|
* Back out and replace recent kludges for errno and clock_systimer. There is ↵Gregory Nutt2014-08-301-3/+3
| | | | a cleaner way
* clock_systimer needs the same fix as fore get/set_errno when used with ↵Gregory Nutt2014-08-301-3/+3
| | | | system calls
* Yet more issues with errno access via syscalls fixedGregory Nutt2014-08-301-2/+2
|
* Can't used task_create() if address environments enabledGregory Nutt2014-08-271-1/+1
|
* Remove CONFIG_DISABLE_CLOCKGregory Nutt2014-08-071-5/+5
|
* Minor clean-up of typing from last commitGregory Nutt2013-12-291-1/+1
|
* Add sem_timedwait to syscallsGregory Nutt2013-12-281-0/+1
|
* Move sleep() and usleep() from sched/ to libc/unistd/. These functions now ↵Gregory Nutt2013-12-131-3/+2
| | | | are simple wrappers for nanosleep(). Remove sleep() and usleep() from system calls; add nanosleep() to system calls
* Optimized sendfile() from Max HoltzbergGregory Nutt2013-09-281-0/+1
|
* Fix compile errors when the on_exit() interface is enabled in the kernel ↵Gregory Nutt2013-05-171-1/+1
| | | | build. From Ken Pettit
* Remove up_assert_codeGregory Nutt2013-04-251-2/+0
|
* Fix some bad syscall dispatching log. This change is not testable until ↵patacongo2013-03-061-6/+9
| | | | | | these is a tested NuttX kernel build. git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5713 42af7a65-404d-4744-a932-0658087f49c3
* Implement user-mode work queuespatacongo2013-03-061-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5712 42af7a65-404d-4744-a932-0658087f49c3
* Rename _TCB to struct tcb_spatacongo2013-02-041-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5610 42af7a65-404d-4744-a932-0658087f49c3
* New interface task_spawn(); exec_builtin() now uses task_spawn(); All argv ↵patacongo2013-02-021-2/+2
| | | | | | types should be char * const * not const char ** git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5598 42af7a65-404d-4744-a932-0658087f49c3
* Add internal API task_reparent(), used in posix_spawn(). Move ↵patacongo2013-01-181-0/+2
| | | | | | libc/spawn/lib_ps.c to sched/task_posixspawn.c; Move libc/spawn/spawn.h to include/nuttx/spawn.h git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5531 42af7a65-404d-4744-a932-0658087f49c3
* More patches/bugfixes from Katepatacongo2012-08-261-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5056 42af7a65-404d-4744-a932-0658087f49c3
* atexit() and on_exit() may now be configured to support multiple exit callbackspatacongo2012-08-011-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4995 42af7a65-404d-4744-a932-0658087f49c3
* Add interfaces to support getting/setting of thread/task namespatacongo2012-04-261-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4658 42af7a65-404d-4744-a932-0658087f49c3
* Move file-system header files to include/nuttx/fspatacongo2012-03-211-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4499 42af7a65-404d-4744-a932-0658087f49c3
* THTTPD works on LPCXpressopatacongo2011-04-161-1/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3514 42af7a65-404d-4744-a932-0658087f49c3
* Add time and uptimepatacongo2011-04-151-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3506 42af7a65-404d-4744-a932-0658087f49c3
* Macro clock_systimer replaces direct access to g_system_timer variablepatacongo2011-04-131-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3500 42af7a65-404d-4744-a932-0658087f49c3
* LPCXpression console on UART3patacongo2011-04-131-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3497 42af7a65-404d-4744-a932-0658087f49c3
* Fixes for kernel stub buildspatacongo2011-04-061-3/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3473 42af7a65-404d-4744-a932-0658087f49c3
* Progress toward kernel buildpatacongo2011-04-051-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3465 42af7a65-404d-4744-a932-0658087f49c3
* Add stub lookup logicpatacongo2011-04-041-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3462 42af7a65-404d-4744-a932-0658087f49c3
* Don't define unused system call numberspatacongo2011-04-041-7/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3461 42af7a65-404d-4744-a932-0658087f49c3
* Kernel build mostly successfulpatacongo2011-04-021-16/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3454 42af7a65-404d-4744-a932-0658087f49c3
* Move more functions out of sched/ to lib/; proxies almost buildpatacongo2011-04-021-9/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3453 42af7a65-404d-4744-a932-0658087f49c3
* Add conditional compilation to syscall autogenerationpatacongo2011-04-011-159/+159
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3452 42af7a65-404d-4744-a932-0658087f49c3
* Stubs are working/Proxies are closepatacongo2011-04-011-18/+17
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3451 42af7a65-404d-4744-a932-0658087f49c3
* Add mksyscall toolpatacongo2011-03-311-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3446 42af7a65-404d-4744-a932-0658087f49c3
* Move more files into subdirectories under lib/patacongo2011-03-311-27/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3445 42af7a65-404d-4744-a932-0658087f49c3