diff options
author | Guillem Jover <guillem@hadrons.org> | 2011-02-23 11:07:30 +0100 |
---|---|---|
committer | Guillem Jover <guillem@hadrons.org> | 2011-05-14 13:52:52 +0200 |
commit | f7caf2b30da93d46528ec706dffaf5cbde5266d9 (patch) | |
tree | 4a092cde83478be26cb9d8c2c5cb71ee429e9090 /include/bsd/nlist.h | |
parent | 520682e59647eadf697e6384021e6781164b11b0 (diff) |
Move all header files to /usr/include/bsd/ and deprecate /usr/include/
First stage of the transition to avoid possible clashes with other
software by moving out of the way the remaining headers from
/usr/include/.
At least nlist.h is known to cause file conflicts with some libelf
implementations. libutil.h is not really complete and might cause
confusion if software detects its availability w/o someone actually
checking. And lastly vis.h is not known to cause any problem and it's
complete, but better be safe than sorry.
The compatibility headers will be removed in a later release.
Diffstat (limited to 'include/bsd/nlist.h')
-rw-r--r-- | include/bsd/nlist.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/include/bsd/nlist.h b/include/bsd/nlist.h new file mode 100644 index 0000000..84fbc33 --- /dev/null +++ b/include/bsd/nlist.h @@ -0,0 +1,38 @@ +/* + * Copyright © 2009 Guillem Jover + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef LIBBSD_NLIST_H +#define LIBBSD_NLIST_H + +#include <sys/cdefs.h> +#include <a.out.h> + +__BEGIN_DECLS +extern int nlist(const char *filename, struct nlist *list); +__END_DECLS + +#endif + |