Now uses the new B_STAT_* constants rather than the one from fs_interface.h

(which will be removed soon).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11232 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler 2005-02-03 03:37:20 +00:00
parent 54d6c54090
commit b38c9e18bf
2 changed files with 14 additions and 14 deletions

View File

@ -12,7 +12,7 @@
#include <Directory.h> #include <Directory.h>
#include <Entry.h> #include <Entry.h>
#include <File.h> #include <File.h>
#include <fs_interface.h> #include <NodeMonitor.h>
#include <syscalls.h> #include <syscalls.h>
@ -456,7 +456,7 @@ BFile::SetSize(off_t size)
return B_BAD_VALUE; return B_BAD_VALUE;
struct stat statData; struct stat statData;
statData.st_size = size; statData.st_size = size;
return set_stat(statData, FS_WRITE_STAT_SIZE); return set_stat(statData, B_STAT_SIZE);
} }
// = // =

View File

@ -1,15 +1,15 @@
//---------------------------------------------------------------------- //----------------------------------------------------------------------
// This software is part of the OpenBeOS distribution and is covered // This software is part of the Haiku distribution and is covered
// by the OpenBeOS license. // by the MIT license.
//--------------------------------------------------------------------- //---------------------------------------------------------------------
/*! /*!
\file Statable.cpp \file Statable.cpp
BStatable implementation. BStatable implementation.
*/ */
#include <fs_interface.h>
#include <Statable.h> #include <Statable.h>
#include <Node.h> #include <Node.h>
#include <NodeMonitor.h>
#include <Volume.h> #include <Volume.h>
#include <sys/stat.h> #include <sys/stat.h>
@ -32,7 +32,7 @@ bool
BStatable::IsFile() const BStatable::IsFile() const
{ {
struct stat statData; struct stat statData;
if ( GetStat(&statData) == B_OK ) if (GetStat(&statData) == B_OK)
return S_ISREG(statData.st_mode); return S_ISREG(statData.st_mode);
else else
return false; return false;
@ -46,7 +46,7 @@ bool
BStatable::IsDirectory() const BStatable::IsDirectory() const
{ {
struct stat statData; struct stat statData;
if ( GetStat(&statData) == B_OK ) if (GetStat(&statData) == B_OK)
return S_ISDIR(statData.st_mode); return S_ISDIR(statData.st_mode);
else else
return false; return false;
@ -60,7 +60,7 @@ bool
BStatable::IsSymLink() const BStatable::IsSymLink() const
{ {
struct stat statData; struct stat statData;
if ( GetStat(&statData) == B_OK ) if (GetStat(&statData) == B_OK)
return S_ISLNK(statData.st_mode); return S_ISLNK(statData.st_mode);
else else
return false; return false;
@ -109,7 +109,7 @@ BStatable::SetOwner(uid_t owner)
{ {
struct stat statData; struct stat statData;
statData.st_uid = owner; statData.st_uid = owner;
return set_stat(statData, FS_WRITE_STAT_UID); return set_stat(statData, B_STAT_UID);
} }
/*! \brief Returns the group owner of the node. /*! \brief Returns the group owner of the node.
@ -137,7 +137,7 @@ BStatable::SetGroup(gid_t group)
{ {
struct stat statData; struct stat statData;
statData.st_gid = group; statData.st_gid = group;
return set_stat(statData, FS_WRITE_STAT_GID); return set_stat(statData, B_STAT_GID);
} }
/*! \brief Returns the permissions of the node. /*! \brief Returns the permissions of the node.
@ -167,7 +167,7 @@ BStatable::SetPermissions(mode_t perms)
// the FS should do the correct masking -- only the S_IUMSK part is // the FS should do the correct masking -- only the S_IUMSK part is
// modifiable // modifiable
statData.st_mode = perms; statData.st_mode = perms;
return set_stat(statData, FS_WRITE_STAT_MODE); return set_stat(statData, B_STAT_MODE);
} }
/*! \brief Get the size of the node's data (not counting attributes). /*! \brief Get the size of the node's data (not counting attributes).
@ -211,7 +211,7 @@ BStatable::SetModificationTime(time_t mtime)
{ {
struct stat statData; struct stat statData;
statData.st_mtime = mtime; statData.st_mtime = mtime;
return set_stat(statData, FS_WRITE_STAT_MTIME); return set_stat(statData, B_STAT_MODIFICATION_TIME);
} }
/*! \brief Returns the time the node was created. /*! \brief Returns the time the node was created.
@ -239,7 +239,7 @@ BStatable::SetCreationTime(time_t ctime)
{ {
struct stat statData; struct stat statData;
statData.st_crtime = ctime; statData.st_crtime = ctime;
return set_stat(statData, FS_WRITE_STAT_CRTIME); return set_stat(statData, B_STAT_CREATION_TIME);
} }
/*! \brief Returns the time the node was accessed. /*! \brief Returns the time the node was accessed.
@ -269,7 +269,7 @@ BStatable::SetAccessTime(time_t atime)
{ {
struct stat statData; struct stat statData;
statData.st_atime = atime; statData.st_atime = atime;
return set_stat(statData, FS_WRITE_STAT_ATIME); return set_stat(statData, B_STAT_ACCESS_TIME);
} }
/*! \brief Returns the volume the node lives on. /*! \brief Returns the volume the node lives on.