2 * Copyright 2012 Haiku, Inc. All rights reserved.
3 * Distributed under the terms of the MIT License.
6 * Paweł Dziepak, pdziepak@quarnos.org
17 class RootInode
: public Inode
{
22 virtual const char* Name() const;
23 inline void SetName(const char* name
);
25 status_t
ReadInfo(struct fs_info
* info
);
26 inline void MakeInfoInvalid();
28 inline uint32
IOSize();
30 bool ProbeMigration();
31 status_t
GetLocations(AttrValue
** attr
);
34 struct fs_info fInfoCache
;
36 time_t fInfoCacheExpire
;
42 status_t
_UpdateInfo(bool force
= false);
48 RootInode::MakeInfoInvalid()
64 RootInode::SetName(const char* name
)
68 free(const_cast<char*>(fName
));