1
/* $Id: RTDirQueryInfo-generic.cpp 4071 2007-08-07 17:07:59Z vboxsync $ */
3
* innotek Portable Runtime - RTDirQueryInfo, generic implementation.
7
* Copyright (C) 2006-2007 innotek GmbH
9
* This file is part of VirtualBox Open Source Edition (OSE), as
10
* available from http://www.virtualbox.org. This file is free software;
11
* you can redistribute it and/or modify it under the terms of the GNU
12
* General Public License as published by the Free Software Foundation,
13
* in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
14
* distribution. VirtualBox OSE is distributed in the hope that it will
15
* be useful, but WITHOUT ANY WARRANTY of any kind.
20
/*******************************************************************************
22
*******************************************************************************/
23
#define LOG_GROUP RTLOGGROUP_DIR
24
#ifdef RT_OS_WINDOWS /* dir.h has host specific stuff */
31
#include <iprt/path.h>
32
#include <iprt/assert.h>
34
#include "internal/dir.h"
37
RTR3DECL(int) RTDirQueryInfo(PRTDIR pDir, PRTFSOBJINFO pObjInfo, RTFSOBJATTRADD enmAdditionalAttribs)
40
* Validate and digest input.
42
if (!rtDirValidHandle(pDir))
43
return VERR_INVALID_PARAMETER;
44
return RTPathQueryInfo(pDir->pszPath, pObjInfo, enmAdditionalAttribs);