docs/ikteam: Delete most files.
[haiku.git] / docs / develop / storage / Completed
blobecd5dc1536293e53ba6a9182d1f3d685b05e34b8
1 # Completed
2 # =========
4 # This file contains completed ToDo items.
6 Module:      BEntry
7 Location:    SetTo(const BDirectory *, const char *, bool)
8 Description: Reimplement! Concatenating dir and leaf to an absolute path
9              prevents the user from accessing entries with longer absolute
10              path. R5 handles this without problems.
11 Priority:    medium
12 Requires:    - OBOS kernel?
15 Module:      BEntry
16 Location:    SetTo(const BDirectory *, const char *, bool)
17 Description: Reimplement! Implemented using StorageKit::entry_ref_to_path().
18 Priority:    low
19 Requires:    - OBOS kernel
22 Module:      BVolume
23 Location:    operator==()
24 Description: Implement.
25 Priority:    high
28 Module:      StatableTest
29 Location:    GetXYZTest()
30 Description: Uncomment GetVolume() test, when BVolume::==() is implemented.
31 Priority:    low
32 Requires:    - implementation of BVolume::operator==()
35 Module:      kernel_interface
36 Location:    set_stat(const char*, StatMember)
37 Description: Implement WSTAT_CRTIME.
38 Priority:    medium
39 Comment:     not longer necessary as we use the Haiku kernel syscalls now
42 Module:      BeOS R5::libroot
43 Location:    
44 Description: Propose a project wide common handling of the
45              B_FILE/PATH_NAME_LENGTH (+ 1?) issue.
46 Priority:    low
47 Comment:     B_FILE/PATH_NAME_LENGTH already include the terminating null
50 Module:      BSymLink
51 Location:    
52 Description: Remove the work-around introduced because of the missing FD
53              version of readlink().
54 Priority:    medium
55 Requires:    - OBOS kernel
58 Module:      BNode
59 Location:    SetTo(const entry_ref *)
60 Description: Reimplement! Implemented using StorageKit::entry_ref_to_path().
61 Priority:    low
62 Requires:    - OBOS kernel
65 Module:      BNode
66 Location:    SetTo(const BEntry *)
67 Description: Check if necessary to reimplement! Implemented using
68              SetTo(const entry_ref*).
69 Priority:    low
70 Requires:    - OBOS kernel
73 Module:      BNode
74 Location:    SetTo(const BDirectory*, const char*)
75 Description: Check if necessary to reimplement! Implemented using
76              SetTo(const BEntry*).
77 Priority:    low
78 Requires:    - OBOS kernel
81 Module:      BNode
82 Location:    Lock(), Unlock()
83 Description: Implement when kernel support is available.
84 Priority:    medium
85 Requires:    - OBOS kernel
88 Module:      BFile
89 Location:    SetTo(const entry_ref *, uint32)
90 Description: Reimplement! Implemented using StorageKit::entry_ref_to_path().
91 Priority:    low
92 Requires:    - OBOS kernel
95 Module:      BFile
96 Location:    SetTo(const BEntry *, uint32)
97 Description: Check if necessary to reimplement! Implemented using
98              SetTo(const entry_ref*, uint32).
99 Priority:    low
100 Requires:    - OBOS kernel
103 Module:      BFile
104 Location:    SetTo(const BDirectory*, const char*, uint32)
105 Description: Check if necessary to reimplement! Implemented using
106              SetTo(const BEntry*, uint32).
107 Priority:    low
108 Requires:    - OBOS kernel
111 Module:      BDirectory
112 Location:    SetTo(const entry_ref *)
113 Description: Reimplement! Implemented using StorageKit::entry_ref_to_path().
114 Priority:    low
115 Requires:    - OBOS kernel
118 Module:      BDirectory
119 Location:    SetTo(const BEntry *)
120 Description: Check if necessary to reimplement! Implemented using
121              SetTo(const entry_ref*).
122 Priority:    low
123 Requires:    - OBOS kernel
126 Module:      BDirectory
127 Location:    SetTo(const BDirectory*, const char*)
128 Description: Check if necessary to reimplement! Implemented using
129              SetTo(const BEntry*).
130 Priority:    low
131 Requires:    - OBOS kernel
134 Module:      BDirectory
135 Location:    GetEntry()
136 Description: Check if necessary to reimplement! Implemented using
137              StorageKit::dir_to_self_entry_ref().
138 Priority:    low
139 Requires:    - OBOS kernel
142 Module:      BQuery
143 Location:    SetTarget()
144 Description: Used a bad hack to get port and token of the BMessenger. Fix it.
145 Priority:    low
146 Requires:    - respective function(s) to be provided by the IK team
149 Module:      kernel_interface
150 Location:    remove_attr()
151 Description: Verify return behavior of fs_remove_attr().
152 Priority:    medium
153 Comment:     not longer necessary as we use the Haiku kernel syscalls now
156 Module:      BVolume
157 Location:    SetName()
158 Description: Should also rename the mount point.
159 Priority:    medium