~ubuntu-branches/ubuntu/trusty/libbsd/trusty

« back to all changes in this revision

Viewing changes to include/bsd/ip_icmp.h

  • Committer: Package Import Robot
  • Author(s): Guillem Jover
  • Date: 2012-05-29 08:11:13 UTC
  • mfrom: (1.2.6)
  • Revision ID: package-import@ubuntu.com-20120529081113-ymoqb4ohrvldiuoj
Tags: 0.4.0-1
* New upstream release. (Closes: #668705)
  - Autoconfiscated, supports cross-building natively. (Closes: #665997)
  - Provide endian encoding/decoding inline functions. (Closes: #635377)
  - Provide expand_number(). (Closes: #635379)
  - Ship <nlist.h> under /usr/include/bsd/. (Closes: #634955, #657772)
  - Ship <libutil.h> under /usr/include/bsd/. (Closes: #640895)
  - Fix header protections when using the overlay. (Closes: #630907)
  - Fix .so symlinks to be relative even when the .so.N shared library
    is on a different directory. (Closes: #580372)
  - Remove all deprecated headers and inclusions.
* Avoid leaving the system w/o an <nlist.h> previously owned by either
  libelfg0-dev or libelf-dev when upgrading from old libsd-dev versions
  which used to Replace them, by restoring <nlist.h> from <bsd/nlist.h>.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
 * Copyright © 2009 Guillem Jover
3
 
 *
4
 
 * Redistribution and use in source and binary forms, with or without
5
 
 * modification, are permitted provided that the following conditions
6
 
 * are met:
7
 
 * 1. Redistributions of source code must retain the above copyright
8
 
 *    notice, this list of conditions and the following disclaimer.
9
 
 * 2. Redistributions in binary form must reproduce the above copyright
10
 
 *    notice, this list of conditions and the following disclaimer in the
11
 
 *    documentation and/or other materials provided with the distribution.
12
 
 * 3. The name of the author may not be used to endorse or promote products
13
 
 *    derived from this software without specific prior written permission.
14
 
 *
15
 
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
16
 
 * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
17
 
 * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
18
 
 * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
19
 
 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
20
 
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
21
 
 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
22
 
 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
23
 
 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
24
 
 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25
 
 */
26
 
 
27
 
#ifndef LIBBSD_BSD_IP_ICMP_H
28
 
#define LIBBSD_BSD_IP_ICMP_H
29
 
 
30
 
#ifdef LIBBSD_DISABLE_DEPRECATED
31
 
#error "Deprecated header, use <bsd/netinet/ip_icmp.h> or libbsd-overlay.pc instead."
32
 
#else
33
 
#warning "Deprecated header, use <bsd/netinet/ip_icmp.h> or libbsd-overlay.pc instead."
34
 
#endif
35
 
 
36
 
#ifdef LIBBSD_OVERLAY
37
 
#include <netinet/ip_icmp.h>
38
 
#else
39
 
#include <bsd/netinet/ip_icmp.h>
40
 
#endif
41
 
 
42
 
#endif