interface: add sample filesystem interface
This commit is contained in:
@@ -21,6 +21,7 @@ sysroot_set_base(
|
||||
PATH ${CMAKE_SOURCE_DIR}/base)
|
||||
|
||||
add_subdirectory(kernel)
|
||||
add_subdirectory(interface)
|
||||
add_subdirectory(sys)
|
||||
add_subdirectory(lib)
|
||||
add_subdirectory(services)
|
||||
|
||||
7
interface/CMakeLists.txt
Normal file
7
interface/CMakeLists.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
file(GLOB if_files *.if)
|
||||
|
||||
foreach (file ${if_files})
|
||||
get_filename_component(name ${file} NAME_WLE)
|
||||
add_interface(NAME ${name} PATH ${file} PARENT_DIR rosetta)
|
||||
sysroot_add_interface(NAME ${name} DEST_DIR /usr/include)
|
||||
endforeach (file)
|
||||
4
interface/fs.if
Normal file
4
interface/fs.if
Normal file
@@ -0,0 +1,4 @@
|
||||
interface fs {
|
||||
msg open(string path, int flags) -> (int err);
|
||||
msg uppercase(string old) -> (string new);
|
||||
}
|
||||
Reference in New Issue
Block a user