Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Last changes to message queue prototypes did not make it into call gate logic. | Gregory Nutt | 2015-04-09 | 1 | -3/+3 |
| | |||||
* | boardctl(): Add a new non-standard OS interface. This is similar to a ↵ | Gregory Nutt | 2015-03-31 | 1 | -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 Nutt | 2015-03-14 | 1 | -1/+1 |
| | | | | = 0. | ||||
* | gettimeofday() and settimeofday(): Move gittimeofdady() from sched/clock to ↵ | Gregory Nutt | 2015-02-12 | 1 | -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 Nutt | 2014-11-29 | 1 | -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 syscalls | Gregory Nutt | 2014-10-09 | 1 | -3/+0 |
| | |||||
* | Passing va_list in syscall does not work. Temporarily moved syslog and ↵ | Gregory Nutt | 2014-10-08 | 1 | -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 calls | Gregory Nutt | 2014-10-08 | 1 | -0/+3 |
| | |||||
* | Add system calls for AIO kernel functions | Gregory Nutt | 2014-10-05 | 1 | -0/+4 |
| | |||||
* | Add pread(0 and pwrite() system calls | Gregory Nutt | 2014-10-04 | 1 | -0/+2 |
| | |||||
* | Create a build structure that will (eventually) support using the VFS to ↵ | Gregory Nutt | 2014-09-28 | 1 | -3/+3 |
| | | | | manage named semaphores | ||||
* | Add system calls for shared memory interfaces | Gregory Nutt | 2014-09-22 | 1 | -0/+4 |
| | |||||
* | First round of changes to get the ELF configuration building again | Gregory Nutt | 2014-09-16 | 1 | -2/+2 |
| | |||||
* | execl() is not a system interface. It belongs in libc and should not have a ↵ | Gregory Nutt | 2014-09-15 | 1 | -1/+0 |
| | | | | system call associated with it. | ||||
* | exevc, execvl, posix_spawn, and posix_spawnp were not properly integrated as ↵ | Gregory Nutt | 2014-09-12 | 1 | -4/+4 |
| | | | | system calls. | ||||
* | pthread prototype changes must be reflected in system calls as well | Gregory Nutt | 2014-09-08 | 1 | -4/+4 |
| | |||||
* | Add SYSCALL support for pgalloc() | Gregory Nutt | 2014-09-02 | 1 | -0/+1 |
| | |||||
* | Back out and replace recent kludges for errno and clock_systimer. There is ↵ | Gregory Nutt | 2014-08-30 | 1 | -3/+3 |
| | | | | a cleaner way | ||||
* | clock_systimer needs the same fix as fore get/set_errno when used with ↵ | Gregory Nutt | 2014-08-30 | 1 | -3/+3 |
| | | | | system calls | ||||
* | Yet more issues with errno access via syscalls fixed | Gregory Nutt | 2014-08-30 | 1 | -2/+2 |
| | |||||
* | Can't used task_create() if address environments enabled | Gregory Nutt | 2014-08-27 | 1 | -1/+1 |
| | |||||
* | Remove CONFIG_DISABLE_CLOCK | Gregory Nutt | 2014-08-07 | 1 | -5/+5 |
| | |||||
* | Minor clean-up of typing from last commit | Gregory Nutt | 2013-12-29 | 1 | -1/+1 |
| | |||||
* | Add sem_timedwait to syscalls | Gregory Nutt | 2013-12-28 | 1 | -0/+1 |
| | |||||
* | Move sleep() and usleep() from sched/ to libc/unistd/. These functions now ↵ | Gregory Nutt | 2013-12-13 | 1 | -3/+2 |
| | | | | are simple wrappers for nanosleep(). Remove sleep() and usleep() from system calls; add nanosleep() to system calls | ||||
* | Optimized sendfile() from Max Holtzberg | Gregory Nutt | 2013-09-28 | 1 | -0/+1 |
| | |||||
* | Fix compile errors when the on_exit() interface is enabled in the kernel ↵ | Gregory Nutt | 2013-05-17 | 1 | -1/+1 |
| | | | | build. From Ken Pettit | ||||
* | Remove up_assert_code | Gregory Nutt | 2013-04-25 | 1 | -2/+0 |
| | |||||
* | Fix some bad syscall dispatching log. This change is not testable until ↵ | patacongo | 2013-03-06 | 1 | -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 queues | patacongo | 2013-03-06 | 1 | -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_s | patacongo | 2013-02-04 | 1 | -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 ↵ | patacongo | 2013-02-02 | 1 | -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 ↵ | patacongo | 2013-01-18 | 1 | -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 Kate | patacongo | 2012-08-26 | 1 | -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 callbacks | patacongo | 2012-08-01 | 1 | -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 names | patacongo | 2012-04-26 | 1 | -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/fs | patacongo | 2012-03-21 | 1 | -1/+1 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4499 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | THTTPD works on LPCXpresso | patacongo | 2011-04-16 | 1 | -1/+0 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3514 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Add time and uptime | patacongo | 2011-04-15 | 1 | -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 variable | patacongo | 2011-04-13 | 1 | -1/+1 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3500 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | LPCXpression console on UART3 | patacongo | 2011-04-13 | 1 | -0/+1 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3497 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Fixes for kernel stub builds | patacongo | 2011-04-06 | 1 | -3/+2 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3473 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Progress toward kernel build | patacongo | 2011-04-05 | 1 | -0/+2 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3465 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Add stub lookup logic | patacongo | 2011-04-04 | 1 | -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 numbers | patacongo | 2011-04-04 | 1 | -7/+3 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3461 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Kernel build mostly successful | patacongo | 2011-04-02 | 1 | -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 build | patacongo | 2011-04-02 | 1 | -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 autogeneration | patacongo | 2011-04-01 | 1 | -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 close | patacongo | 2011-04-01 | 1 | -18/+17 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3451 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Add mksyscall tool | patacongo | 2011-03-31 | 1 | -0/+1 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3446 42af7a65-404d-4744-a932-0658087f49c3 |