This website requires JavaScript.
Explore
Help
Register
Sign In
Mirrors_Framework
/
nuttx
Watch
1
Star
0
Fork
0
mirror of
https://github.com/apache/nuttx.git
synced
2026-09-10 13:02:31 +08:00
Code
Issues
Actions
8
Packages
Projects
Releases
Wiki
Activity
Files
20a86dfc1b761c596c45f1783cb1a125a609dc08
nuttx
/
include
T
History
Gregory Nutt
20a86dfc1b
binfmt/ and sched/group: Re-architect the way that loadable ELF or NXFLAT modules are unloaded. Memory resources must be recovered when the task loaded into memory exits. The originmal implementatino used the death-of-child SIGCHLD signal to perform the unload. There are several problems with this: It is overly complex, it requires that the parent task stay resident while the loaded task runs, and it has fatal logic flaws in the protected and kernel model builds because the user signal handler attempts to run in the kernel address space. This commit corrects with using a mindlessly simply BINFMT callback when the task exits.
2018-08-05 08:09:54 -06:00
..
arpa
…
cxx
…
net
Squashed commit of the following:
2018-06-25 12:41:28 -06:00
netinet
net/udp: Finish support for the UDP_BINDTODEVICE protocol socket option
2018-06-25 15:07:53 -06:00
netpacket
This commit brings in a fragmentary, experimental implementation of NETLINK sockets. There is not too much to that socket support on this initial commit, just the netlink socketer framework. However, I decided to bring it into master because there is a enough that I would not want to lose what is in place. And since it is dependent on CONFIG_EXPERIMENATL, its presence on master should be innocuous.
2018-08-03 13:22:36 -06:00
nuttx
binfmt/ and sched/group: Re-architect the way that loadable ELF or NXFLAT modules are unloaded. Memory resources must be recovered when the task loaded into memory exits. The originmal implementatino used the death-of-child SIGCHLD signal to perform the unload. There are several problems with this: It is overly complex, it requires that the parent task stay resident while the loaded task runs, and it has fatal logic flaws in the protected and kernel model builds because the user signal handler attempts to run in the kernel address space. This commit corrects with using a mindlessly simply BINFMT callback when the task exits.
2018-08-05 08:09:54 -06:00
sys
This commit brings in a fragmentary, experimental implementation of NETLINK sockets. There is not too much to that socket support on this initial commit, just the netlink socketer framework. However, I decided to bring it into master because there is a enough that I would not want to lose what is in place. And since it is dependent on CONFIG_EXPERIMENATL, its presence on master should be innocuous.
2018-08-03 13:22:36 -06:00
.gitignore
include/ and libxx/: Upate .gitignore files.
2018-04-07 07:01:49 -06:00
aio.h
…
assert.h
…
crc8.h
…
crc16.h
…
crc32.h
…
crc64.h
…
ctype.h
…
debug.h
…
dirent.h
…
dllfcn.h
…
dsp.h
Merged in raiden00/nuttx (pull request
#668
)
2018-07-07 17:04:57 +00:00
elf32.h
…
errno.h
…
fcntl.h
…
fixedmath.h
…
hex2bin.h
…
inttypes.h
…
libgen.h
…
limits.h
include/limits.h: Fix a signed-ness error introduced in a recent commit. Documentation/: Update acronym list.
2018-06-23 17:43:55 -06:00
locale.h
…
lzf.h
libc/lzf: Fix some typos in code that was in conditional logic that was not building. Change a literal use of 13 to HLOG which used to be 13.
2018-03-19 16:50:45 -06:00
mqueue.h
…
netdb.h
include/netdb.h: remove use of 'restrict'. Causes compile errors with some toolchains. Add formal parameter names to prototypes so that they are more self-documenting.
2018-06-12 21:11:48 -06:00
nxflat.h
…
poll.h
…
pthread.h
…
queue.h
…
sched.h
…
semaphore.h
…
signal.h
…
spawn.h
…
stdbool.h
…
stddef.h
…
stdint.h
…
stdio.h
…
stdlib.h
libs/libc/stdlib and include/stdlib.h: Add implementation of random() and srandom().
2018-07-19 11:21:49 -06:00
stdnoreturn.h
…
string.h
…
strings.h
…
syscall.h
…
syslog.h
…
termios.h
Merged in masayuki2009/nuttx.nuttx/termios_branch (pull request
#655
)
2018-06-12 14:05:39 +00:00
threads.h
…
time.h
…
unistd.h
libs/libc/unistd/: Add a crippled version of daemon().
2018-07-20 07:56:09 -06:00
wchar.h
…
wctype.h
…