summaryrefslogtreecommitdiffstats
path: root/freebsd-userspace (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add protocol definitionSebastian Huber2013-04-181-1/+1
|
* Fix YACC commandSebastian Huber2013-04-181-4/+3
| | | | The '-d' and '-o' options conflict.
* Switch to a version of select that is closer to bsd's version.Jennifer Averett2012-11-268-4/+1679
|
* ping: Remove unnecessary ifdefJennifer Averett2012-10-261-2/+0
|
* netstat/kvm: Disable debug printsJoel Sherrill2012-10-253-5/+3
|
* netstat/netstat.h: Add macro so rt_tables is in private namespaceJoel Sherrill2012-10-251-0/+2
| | | | | Otherwise this conflicts with the rt_tables in the kernel and kvm can't work.
* netstat: Enable use of kvm againJoel Sherrill2012-10-243-7/+10
| | | | | The code committed has some debug information enabled. It ends with an odd reference to address 0x1.
* Add support for kvm.h in RTEMS termsJoel Sherrill2012-10-244-1/+235
| | | | | | The implementation uses an array of strings and variable names. The names are weak symbolic references to the items we have seen calls to kvm services with.
* ping: corrected argument get to work with rtems.Jennifer Averett2012-10-241-0/+4
|
* netstat: Use rtems_clock_get_uptime() instead of BSD specific methodJoel Sherrill2012-10-231-1/+3
|
* netstat: Add macros to assist use of getopt_r()Joel Sherrill2012-10-231-0/+4
|
* Commands: Build with IPV6 enabledJoel Sherrill2012-10-233-1/+35
|
* Merge branch 'master' of ssh://git.rtems.org/data/git/rtems-libbsdJennifer Averett2012-10-237-37/+318
|\
| * route: Add macros to assist use of getopt_r()Joel Sherrill2012-10-231-0/+4
| |
| * Makefile: Conditionalize IPV6 files and build some commands as .relJoel Sherrill2012-10-236-37/+314
| | | | | | | | | | At least ifconfig has "static" global C constructors and you have to force the objects in.
* | netstat: Added exit funtionality.Jennifer Averett2012-10-231-1/+375
|/
* ifconfig.c: Correct for getopt_r()Joel Sherrill2012-10-231-0/+4
|
* netstat/if.c: Use POSIX not BSD signalsJoel Sherrill2012-10-231-3/+14
|
* memstat_all.c: Disable memstat_kvm_all()Joel Sherrill2012-10-231-0/+2
|
* route command: Clean up kernal symbol accessesJoel Sherrill2012-10-236-12/+41
|
* Add libkvm man pagesJoel Sherrill2012-10-2310-0/+1079
|
* trimdomain.c: New file in libutilJoel Sherrill2012-10-232-0/+203
|
* Add kvm header file - stubbed for RTEMSJoel Sherrill2012-10-234-3/+218
| | | | | This is only used to read dumps with a symbol table. We can use sysctlbyname().
* Add netstat commandJoel Sherrill2012-10-1721-12/+3105
| | | | | | | | | This adds the netstat command. All but one file is currently enabled. That file does not currently build. Also added libmemstat and libutil. libmemstat had a lot of code related to kvm and kernel memory access disabled. This may or may not be an issue.
* Added rtems exit code to ping, route, and ifconfig commands.Jennifer Averett2012-10-166-5/+112
| | | | | | | | | The rtems shell commands should not exit but allow multiple command attempts and some of the commands share code that will exit. For this reason a common exit routine was provided and code added to err.h to address this. allow access to it.
* Add if_nametoindex()Joel Sherrill2012-10-122-0/+103
|
* Resolve more conflictsJoel Sherrill2012-10-121-0/+25
|
* Add ifconfig command as RTEMS Shell commandJoel Sherrill2012-10-117-4/+75
| | | | | | | | This is enough to be able to invoke the ifconfig command but it calls exit() which is inappropriate. The "struct option" in the ifconfig code conflicts with a structure of the same name in newlib's and glibc's getopt.h.
* Userspace Makefile: Clean up yacc/lex handling to avoid conflictsJoel Sherrill2012-10-117-3017/+33
|
* Added files to get netshell to link when using ping.Jennifer Averett2012-10-1121-7/+8033
|
* rtems-uthread_main_np.c: Moved rtems_init_task_id extern to pthread_np.h.Jennifer Averett2012-10-082-3/+2
|
* route.c and ifconfig.c: Added rtems style mains.Jennifer Averett2012-10-052-1/+10
| | | | Fixed route.c to match freebsd version with only rtems additions.
* Added rtems specific version of _pthread_main_np()Jennifer Averett2012-10-052-0/+23
| | | | | This required adding rtems_id rtems_init_task_id to identify the main task.
* port_before.h: Added an include of endian.h to resolve __htons calls.Jennifer Averett2012-09-131-0/+4
|
* Added an rtems specific getprogname() to userspace.Jennifer Averett2012-09-132-0/+9
|
* Added h_errno methods to userspace.Jennifer Averett2012-09-132-0/+47
|
* rec_close.c: Removed usage of munmap() method.Jennifer Averett2012-09-131-1/+3
| | | | | | Note that there is a define MMAP_NOT_AVAILABLE that when NOT defined results in mmap not being called but munmap is still called. A comment was also added to our notes about this.
* Merge branch 'master' of ssh://git.rtems.org/data/git/rtems-libbsdJennifer Averett2012-09-131-1/+4
|\
| * freebsd-userspace/Makefile: Compile generated nsparser.cJoel Sherrill2012-09-131-1/+4
| |
* | Added resolv/mtctxres.c to userspace for ___mtctxres().Jennifer Averett2012-09-132-0/+142
| |
* | Added rtems_bsdnet_log_host_address and its initialization to userspace.Jennifer Averett2012-09-132-0/+22
|/
* Merge branch 'master' of ssh://git.rtems.org/data/git/rtems-libbsdJoel Sherrill2012-09-122-0/+728
|\
| * Added res_findzonecut2 to user space.Jennifer Averett2012-09-122-0/+728
| |
* | nsdispatch.c: New file added along with required dependenciesJoel Sherrill2012-09-126-1/+1159
|/ | | | | | | This file uses dynamic loading and is using some magic for statically linked modules included in it. These modules may or may not show up magically in an RTEMS executable. This will eventually have to be investigated and resolved.
* Added __res_state to user space.Jennifer Averett2012-09-122-0/+90
|
* Added userspace db files.Jennifer Averett2012-09-1230-0/+7083
|
* namespace.h: Added fileio methods and _sigprocmaskJennifer Averett2012-09-121-4/+11
| | | | | | | | | | | Rearranged defines into logical blocks and added the following: _close _write _fcntl _fsync _fstat _stat _sigprocmask
* namespace.h: Add some pthread rwlock and mutex methodsJoel Sherrill2012-09-121-0/+7
|
* nameser/ns_samedomain.c: New fileJoel Sherrill2012-09-113-0/+213
|
* local/port_before.h: Make more like FreeBSD versionJoel Sherrill2012-09-111-23/+21
|