1/* -*- Mode: c; tab-width: 8; indent-tabs-mode: 1; c-basic-offset: 8; -*- */ 2/* 3 * Copyright (c) 1994, 1995, 1996, 1997, 1998 4 * The Regents of the University of California. All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 20 unchanged lines hidden (view full) --- 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 * SUCH DAMAGE. 33 */ 34 35#ifndef lint 36static const char rcsid[] _U_ = |
37 "@(#) $Header: /tcpdump/master/libpcap/fad-getad.c,v 1.10.2.2 2007/09/14 00:45:17 guy Exp $ (LBL)"; |
38#endif 39 40#ifdef HAVE_CONFIG_H 41#include "config.h" 42#endif 43 44#include <sys/types.h> 45#include <sys/socket.h> --- 10 unchanged lines hidden (view full) --- 56 57#include "pcap-int.h" 58 59#ifdef HAVE_OS_PROTO_H 60#include "os-proto.h" 61#endif 62 63#ifdef AF_PACKET |
64# ifdef __Lynx__ 65# include <netpacket/if_packet.h> /* LynxOS */ 66# else 67# include <linux/if_packet.h> /* Linux */ 68# endif |
69#endif 70 71/* 72 * This is fun. 73 * 74 * In older BSD systems, socket addresses were fixed-length, and 75 * "sizeof (struct sockaddr)" gave the size of the structure. 76 * All addresses fit within a "struct sockaddr". --- 212 unchanged lines hidden --- |