gdb/
[deliverable/binutils-gdb.git] / gdb / gdb_dirent.h
CommitLineData
9608ab8b 1/* Portable <dirent.h>.
4c38e0a4
JB
2 Copyright (C) 2000, 2002, 2007, 2008, 2009, 2010
3 Free Software Foundation, Inc.
4b14d3e4
AC
4
5 This file is part of GDB.
6
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
a9762ec7 9 the Free Software Foundation; either version 3 of the License, or
4b14d3e4
AC
10 (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
a9762ec7 18 along with this program. If not, see <http://www.gnu.org/licenses/>. */
4b14d3e4 19
9608ab8b
MK
20#ifndef GDB_DIRENT_H
21#define GDB_DIRENT_H 1
4b14d3e4 22
9608ab8b 23/* See description of `AC_HEADER_DIRENT' in the Autoconf manual. */
4b14d3e4 24#ifdef HAVE_DIRENT_H
5ac79d78
PM
25# include <dirent.h> /* ARI: dirent.h */
26# define NAMELEN(dirent) strlen ((dirent)->d_name) /* ARI: strlen d_name */
4b14d3e4 27#else
9608ab8b 28# define dirent direct
5ac79d78 29# define NAMELEN(dirent) (dirent)->d_namelen /* ARI: d_namelen */
4b14d3e4
AC
30# ifdef HAVE_SYS_NDIR_H
31# include <sys/ndir.h>
32# endif
33# ifdef HAVE_SYS_DIR_H
34# include <sys/dir.h>
35# endif
36# ifdef HAVE_NDIR_H
37# include <ndir.h>
38# endif
39#endif
40
9608ab8b 41#endif /* not GDB_DIRENT_H */
This page took 0.729596 seconds and 4 git commands to generate.