2 * Copyright 2002-2007 Haiku, Inc. All rights reserved.
3 * Distributed under the terms of the MIT License.
10 #include <StorageDefs.h>
16 class BSymLink
: public BNode
{
19 BSymLink(const BSymLink
& other
);
20 BSymLink(const entry_ref
* ref
);
21 BSymLink(const BEntry
* entry
);
22 BSymLink(const char* path
);
23 BSymLink(const BDirectory
* dir
,
27 ssize_t
ReadLink(char* buf
, size_t size
);
29 ssize_t
MakeLinkedPath(const char* dirPath
,
31 ssize_t
MakeLinkedPath(const BDirectory
* dir
,
37 virtual void _MissingSymLink1();
38 virtual void _MissingSymLink2();
39 virtual void _MissingSymLink3();
40 virtual void _MissingSymLink4();
41 virtual void _MissingSymLink5();
42 virtual void _MissingSymLink6();
44 uint32 _reservedData
[4];