summaryrefslogtreecommitdiffstats
path: root/freebsd/sbin/ping/ping.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-12-20Update to FreeBSD head 2018-12-20Sebastian Huber1-16/+16
Git mirror commit 19a6ceb89dbacf74697d493e48c388767126d418. It includes an update of wpa_supplicant to version 2.7. It includes an update of the OpenSSL baseline to version 1.1.1a. Update #3472.
2018-11-15Update to FreeBSD head 2018-11-15Sebastian Huber1-56/+47
Git mirror commit a18b0830c4be01b39489a891b63d6023ada6358a. Update #3472.
2018-10-10PING(8): Honour file descriptor maximumSebastian Huber1-0/+11
2018-09-21Update to FreeBSD head 2017-12-01Sebastian Huber1-23/+15
Git mirror commit e724f51f811a4b2bd29447f8b85ab5c2f9b88266. Update #3472.
2018-09-21Update to FreeBSD head 2017-10-01Sebastian Huber1-11/+11
Git mirror commit b2f0376b45428f13151d229c5ae9d4d8f74acbd1. Update #3472.
2017-06-08Update due to Newlib 2017-06-07 changesSebastian Huber1-1/+1
The following files are now provided by Newlib: * arpa/inet.h * net/if.h * netinet/in.h * netinet/tcp.h * sys/socket.h * sys/uio.h * sys/un.h The <sys/param.h> and <sys/cpuset.h> are now compatible enough to be used directly. Update #2833.
2017-04-04Update to FreeBSD head 2017-04-04Sebastian Huber1-1/+1
Git mirror commit 642b174daddbd0efd9bb5f242c43f4ab4db6869f.
2017-01-10Update to FreeBSD head 2017-01-09Sebastian Huber1-2/+5
Git mirror commit 1f8e4a995a6ede4bdb24e6d335ccda2bdb0175ab.
2017-01-10Update to FreeBSD head 2016-08-23Sebastian Huber1-139/+257
Git mirror commit 9fe7c416e6abb28b1398fd3e5687099846800cfd.
2016-08-02freebsd: Don't use new wrappers for old ports.Christian Mauderer1-0/+9
Some of the commands have been adapted manually. So the wrapper currently don't necessarily work as expected. For example ifconfig calls malloc outside of the program call.
2016-05-30Directly use <sys/time.h> provided by NewlibSebastian Huber1-1/+1
2014-09-24PING(8): Default to three packetsSebastian Huber1-1/+1
In the standard RTEMS shell it is not possible to use CTRL-C, to stop the program. So use a default with finite run-time.
2013-11-13commands: Use REQUIRE_ORDER option processingSebastian Huber1-1/+1
2013-11-11Update to FreeBSD 9.2Sebastian Huber1-33/+17
2013-11-11Add and use <machine/rtems-bsd-user-space.h>Sebastian Huber1-0/+2
2013-10-31PING(8): Fix initialization and cleanupSebastian Huber1-0/+16
2013-10-31PING(8): Delete unused variableSebastian Huber1-1/+0
2013-10-31PING(8): Add const qualifierSebastian Huber1-7/+4
2013-10-31PING(8): Use local scope for global variablesSebastian Huber1-42/+42
2013-10-31PING(8): Use BSD program lockSebastian Huber1-4/+11
2013-10-31PING(8): Avoid large buffers on the stackSebastian Huber1-0/+10
2013-10-31PING(8): Fix isxdigit() usageSebastian Huber1-1/+1
2013-10-31PING(8): Do not use signalsSebastian Huber1-11/+12
2013-10-31Move shell items to separate fileSebastian Huber1-14/+2
2013-10-31Move program control to thread structureSebastian Huber1-31/+26
2013-10-31Simplify getopt() to getopt_r() translationSebastian Huber1-18/+12
2013-10-10Update files to match FreeBSD layoutSebastian Huber1-17/+2
Add compatibility with Newlib header files. Some FreeBSD header files are mapped by the translation script: o rtems/bsd/sys/_types.h o rtems/bsd/sys/errno.h o rtems/bsd/sys/lock.h o rtems/bsd/sys/param.h o rtems/bsd/sys/resource.h o rtems/bsd/sys/time.h o rtems/bsd/sys/timespec.h o rtems/bsd/sys/types.h o rtems/bsd/sys/unistd.h It is now possible to include <sys/socket.h> directly for example. Generate one Makefile which builds everything including tests.
2013-10-10Move files to match FreeBSD layoutSebastian Huber1-0/+0
2012-11-26Switch to a version of select that is closer to bsd's version.Jennifer Averett1-0/+4
2012-10-26ping: Remove unnecessary ifdefJennifer Averett1-2/+0
2012-10-24ping: corrected argument get to work with rtems.Jennifer Averett1-0/+4
2012-10-16Added rtems exit code to ping, route, and ifconfig commands.Jennifer Averett1-3/+43
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.
2012-09-06Revert patches moving include of port_local.h to top of fileJoel Sherrill1-1/+0
This was covering up rtems-bsd-config.h.in undefining __P. These files can remain closer to the FreeBSD originals.
2012-09-05ping.c: Add include of port_before.h and rtems shell glueJoel Sherrill1-0/+14
2012-08-31ping/ping6: Use getopt_r and make main unique for RTEMSJoel Sherrill1-0/+19
2012-08-31commands ping/ping6: Add initial ports of FreeBSD ping and pin6 portsJoel Sherrill1-0/+1732
These compile but need to have an RTEMS specific main and use the reentrant getopt.