Gregory Nutt
|
7b89a7789f
|
Correct error in syscall.h
|
2017-02-27 11:18:31 -06:00 |
|
Gregory Nutt
|
74160ccc4e
|
Add syscall support for fstatfs.
|
2017-02-17 08:46:07 -06:00 |
|
Gregory Nutt
|
e7404280e8
|
fstat(): Add syscall support
|
2017-02-14 10:44:01 -06:00 |
|
Gregory Nutt
|
10378bb10b
|
fstat: Add fstat() support to nfs.
|
2017-02-13 10:07:43 -06:00 |
|
Gregory Nutt
|
c5a8e96dbc
|
Add basic fstat() support. Now all that is needed is to modify ALL of the file systems.
|
2017-02-12 12:48:24 -06:00 |
|
Gregory Nutt
|
2d2fe301cb
|
Update some comments; link counter can be uint8_t; Add a debug assertion.
|
2017-02-07 15:50:54 -06:00 |
|
Gregory Nutt
|
b758176963
|
stat(): Add logic to avoid infinite recursive in circular paths containing soft links.
|
2017-02-07 12:32:45 -06:00 |
|
Gregory Nutt
|
4417e74977
|
Soft links: Add an (untested) implementation of readlink()
|
2017-02-03 13:57:12 -06:00 |
|
Gregory Nutt
|
60ba5a5261
|
Soft links: Fix logic and remove kludge of last commit. Rename inode_dereference() as inode_linktarget() and make global.
|
2017-02-03 13:22:33 -06:00 |
|
Gregory Nutt
|
b39d962021
|
Soft links: Update Documentation, rename file, add system calls
|
2017-02-02 17:11:08 -06:00 |
|
Gregory Nutt
|
34e539926a
|
Syscalls: Remove modsym() syscall. There is no reason why appication code could ever use symbolic information from a symbol within a kernel module. The modsym() interface is only meaningful within the kernel.
|
2017-01-28 11:03:06 -06:00 |
|
Gregory Nutt
|
4574a1ca42
|
Modules: Extend the module interface so that we can access symbols exported by the module.
|
2017-01-22 14:26:22 -06:00 |
|
Gregory Nutt
|
d648f9c8b4
|
Add task_testcancel()
|
2016-12-10 16:34:14 -06:00 |
|
Gregory Nutt
|
f132960789
|
Add task_setcanceltype()
|
2016-12-10 16:06:14 -06:00 |
|
Gregory Nutt
|
5fb207eb36
|
Add task_setcancelstate()
|
2016-12-10 15:16:46 -06:00 |
|
Gregory Nutt
|
e62b3bccd3
|
pthread_setcanceltype() and pthread_testcancel() do not have to be system calls if cancellation points are not enabled.
|
2016-12-10 07:40:48 -06:00 |
|
Gregory Nutt
|
18ce5496e4
|
Fix upper- vs. lower-case typo.
|
2016-12-10 07:15:33 -06:00 |
|
Gregory Nutt
|
1b2135a90a
|
Add pthread_setcanceltype() and pthread_testcancel() as system calls.
|
2016-12-10 07:12:11 -06:00 |
|
Gregory Nutt
|
a1fbc2ad0d
|
pthreads: Add pthread_cleanup_push() and pthread_cleanup_pop()
|
2016-12-08 09:27:13 -06:00 |
|
Gregory Nutt
|
35dfe25430
|
Remove BOARDIOC_CAN_INITIALIZE. CAN initialization is now done in the board initialization logic just like every other device driver.
|
2016-12-06 08:51:37 -06:00 |
|
Gregory Nutt
|
55dd1c87b3
|
Remove all references to BOARDIOC_ADCSETUP
|
2016-12-05 15:31:40 -06:00 |
|
Gregory Nutt
|
b999e63c82
|
Remove some references to BOARDIOC_PWMTEST and board_pwm_setup(). Still lots more.
|
2016-12-05 13:54:12 -06:00 |
|
Gregory Nutt
|
553f6d22fc
|
Boardctl: Add a boardctrl() command to start the NX server. Refresh all NX configurations.
|
2016-12-01 13:52:13 -06:00 |
|
Gregory Nutt
|
b738a646ad
|
sem_getprotocol() can be in C library
|
2016-11-02 09:29:16 -06:00 |
|
Gregory Nutt
|
92d3022411
|
Add pthread_mutexattr_get/set_protocol and non-standard sem_get/set_protocol. These may use to enable or disable priority inheritance on a single semaphore.
|
2016-11-02 09:05:18 -06:00 |
|
Gregory Nutt
|
54fd0f0a04
|
Fix a few more compile issues with the new wide character support
|
2016-10-19 08:18:46 -06:00 |
|
Gregory Nutt
|
bbf1627024
|
sys/time.h: timersub macro modified per recommendations of phreakuencies
|
2016-10-18 19:47:42 -06:00 |
|
Gregory Nutt
|
469aff0584
|
Fix names of pre-processor variables used in header file idempotence
|
2016-08-06 19:21:42 -06:00 |
|
Gregory Nutt
|
309480d0f9
|
Merge branch 'timekeeping' of bitbucket.org:nuttx/nuttx
|
2016-07-28 09:34:00 -06:00 |
|
Gregory Nutt
|
cf1d0e3222
|
Grrr.. more errors in same conditional compilation
|
2016-07-20 15:34:53 -06:00 |
|
Gregory Nutt
|
3218862616
|
Fix some backward conditional compilation
|
2016-07-20 15:32:56 -06:00 |
|
Gregory Nutt
|
bfc664af49
|
Fix pipe2() and mkfifo2() syscall logic
|
2016-07-20 15:26:54 -06:00 |
|
Gregory Nutt
|
e73e82a923
|
Move prototypes of mkfifo2() from sys/stat.h and pipe2() from unistd.h. They are non-standard and should not be in such a public place. They are not in include/nuttx/fs/fs.h (which isn't a great place either).
|
2016-07-20 11:57:18 -06:00 |
|
Gregory Nutt
|
b28fa8a609
|
Move pipe() and mkpipe() to nuttx/libc. Change syscalls to pipe2() and mkfifo2()
|
2016-07-19 14:15:26 -06:00 |
|
Gregory Nutt
|
671d7fae31
|
Add mkfifo2() and pipe2() which are just like mkfifo() and pipe(), but allow control of the size of the underlying, in-memory circular buffer
|
2016-07-19 13:51:05 -06:00 |
|
Gregory Nutt
|
246773faa7
|
Rename CONFIG_SCHED_TIMEKEEPING to CONFIG_CLOCK_TIMEKEEPING. That is a better compartmentalized name.
|
2016-07-11 06:54:02 -06:00 |
|
Gregory Nutt
|
f47b69e1f0
|
Add support for adjtime system call
|
2016-07-10 16:55:32 -06:00 |
|
Gregory Nutt
|
c326b6320a
|
Add description of adjtime() from Linux man page
|
2016-07-10 16:47:06 -06:00 |
|
Max Neklyudov
|
8db29071da
|
timekeeping: initial implementation
|
2016-07-10 16:14:25 -06:00 |
|
Gregory Nutt
|
34f776dce9
|
Move the OS intensive part of vsyslog and vlowsyslog to drivers/syslog/vsyslog.c and vlowsyslog.c. Also move lib_syslogstrem to drivers/syslog/syslogstream.c
|
2016-06-19 07:56:24 -06:00 |
|
Gregory Nutt
|
f5e5908a70
|
vsyslog is now a system call
|
2016-06-19 07:03:44 -06:00 |
|
Gregory Nutt
|
0c8c7fecf0
|
Add _ to the beginning of all debug macros to avoid name collisions
|
2016-06-16 12:33:32 -06:00 |
|
Gregory Nutt
|
37dd4e52a1
|
boardctl.h needs to be include-able from C++ files
|
2016-06-05 12:14:34 -06:00 |
|
Gregory Nutt
|
4b3e710af6
|
Add an argument to board_app_initialize()
|
2016-05-24 10:51:22 -06:00 |
|
Gregory Nutt
|
cc5a678a9e
|
Extend boardctl() USB device control to include PL2303 serial
|
2016-03-25 16:01:59 -06:00 |
|
Gregory Nutt
|
3e4ae24387
|
Fix a few issues related to new USB device boardctl() commands
|
2016-03-25 14:23:27 -06:00 |
|
Gregory Nutt
|
9b9c374a83
|
Add basic definitions for control of USB devices via boardctl()
|
2016-03-25 10:52:39 -06:00 |
|
Gregory Nutt
|
300edb9b0f
|
Update ChangeLog
|
2016-02-27 10:37:42 -06:00 |
|
Gregory Nutt
|
3c5cd96646
|
Remove definitions for unsupported protocol families and address families
|
2016-02-27 07:59:26 -06:00 |
|
Gregory Nutt
|
fdddebbffd
|
net/: Finish IEEE802154->6LOWPAN renaming; remove PF_IEEE804154; Move 6LoWPAN menu to inside Internet Protocol Menu
|
2016-02-27 07:26:20 -06:00 |
|