diff options
author | Thomas Habets <thomas@habets.se> | 2011-11-16 00:11:42 +0000 |
---|---|---|
committer | Thomas Habets <thomas@habets.se> | 2011-11-16 00:12:19 +0000 |
commit | 32166c182886a0ae612c351ce49bacf4f86463cd (patch) | |
tree | 2cf3824eff4d19f95a421ccb0fe1473589804ab0 /src/unix.c | |
parent | 99e16682dc73aa56382cbe77e03365cbb0769011 (diff) | |
download | arping-32166c182886a0ae612c351ce49bacf4f86463cd.tar.gz |
Code reorg: put windows code in separate file.
Diffstat (limited to 'src/unix.c')
-rw-r--r-- | src/unix.c | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/src/unix.c b/src/unix.c new file mode 100644 index 0000000..7502177 --- /dev/null +++ b/src/unix.c @@ -0,0 +1,51 @@ +/* arping/src/unix.c + * + * Copyright (C) 2000-2011 Thomas Habets <thomas@habets.se> + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ +#if HAVE_CONFIG_H +#include "config.h" +#endif + +#include <signal.h> + +#include <pcap.h> + +#include "arping.h" + +/** + * Fall back on getting device name from pcap. + */ +const char * +arping_lookupdev_default(uint32_t srcip, uint32_t dstip, char *ebuf) +{ + return pcap_lookupdev(ebuf); +} + +/** + * + */ +void +do_signal_init() +{ + signal(SIGINT, sigint); +} +/* ---- Emacs Variables ---- + * Local Variables: + * c-basic-offset: 8 + * indent-tabs-mode: nil + * End: + */ |