FS shell changes:

* Added basic built-in module support.
* Added rootfs.
* Added "kernel" initialization.
* Exposed the FS syscalls.
* Mounting/unmounting the FS works now.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20873 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2007-04-27 22:37:01 +00:00
parent 4fc054f504
commit 90c0876839
9 changed files with 1744 additions and 20 deletions
+3 -10
View File
@@ -40,23 +40,16 @@ typedef struct fssh_module_dependency {
} fssh_module_dependency;
#if 0
#ifdef __cplusplus
extern "C" {
#endif
extern status_t get_module(const char *path, module_info **_info);
extern status_t put_module(const char *path);
extern status_t get_next_loaded_module_name(uint32 *cookie, char *buffer, size_t *_bufferSize);
extern void *open_module_list(const char *prefix);
extern status_t close_module_list(void *cookie);
extern status_t read_next_module_name(void *cookie, char *buffer, size_t *_bufferSize);
extern fssh_status_t fssh_get_module(const char *path,
fssh_module_info **_info);
extern fssh_status_t fssh_put_module(const char *path);
#ifdef __cplusplus
}
#endif
#endif // 0
#endif /* _FSSH_MODULE_H */