11556Srgrimes/* 21556Srgrimes * Copyright (c) 2007 Pawel Jakub Dawidek <pjd@FreeBSD.org> 31556Srgrimes * All rights reserved. 41556Srgrimes * 51556Srgrimes * Redistribution and use in source and binary forms, with or without 61556Srgrimes * modification, are permitted provided that the following conditions 71556Srgrimes * are met: 81556Srgrimes * 1. Redistributions of source code must retain the above copyright 91556Srgrimes * notice, this list of conditions and the following disclaimer. 101556Srgrimes * 2. Redistributions in binary form must reproduce the above copyright 111556Srgrimes * notice, this list of conditions and the following disclaimer in the 121556Srgrimes * documentation and/or other materials provided with the distribution. 131556Srgrimes * 141556Srgrimes * THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND 151556Srgrimes * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 161556Srgrimes * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 171556Srgrimes * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE 181556Srgrimes * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 191556Srgrimes * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 201556Srgrimes * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 211556Srgrimes * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 221556Srgrimes * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 231556Srgrimes * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 241556Srgrimes * SUCH DAMAGE. 251556Srgrimes * 261556Srgrimes * $FreeBSD$ 271556Srgrimes */ 281556Srgrimes 291556Srgrimes#ifndef _OPENSOLARIS_SYS_DIRENT_H_ 301556Srgrimes#define _OPENSOLARIS_SYS_DIRENT_H_ 311556Srgrimes 321556Srgrimes#include <sys/types.h> 331556Srgrimes 341556Srgrimes#include_next <sys/dirent.h> 351556Srgrimes 361556Srgrimestypedef struct dirent dirent64_t; 371556Srgrimestypedef ino_t ino64_t; 381556Srgrimes 3935773Scharnier#define dirent64 dirent 4036007Scharnier 4135773Scharnier#define d_ino d_fileno 4235773Scharnier 4336007Scharnier#define DIRENT64_RECLEN(len) _GENERIC_DIRLEN(len) 441556Srgrimes 451556Srgrimes#endif /* !_OPENSOLARIS_SYS_DIRENT_H_ */ 4636007Scharnier