X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/4b6190b935dd75d8ddd514a05c7c7343e32c0cdc..f6ab9c9ababa2cf6e5c723b83ffb9362094054e8:/lunaix-os/kernel/fs/fs_export.c?ds=inline diff --git a/lunaix-os/kernel/fs/fs_export.c b/lunaix-os/kernel/fs/fs_export.c index 13d6557..bdc02d4 100644 --- a/lunaix-os/kernel/fs/fs_export.c +++ b/lunaix-os/kernel/fs/fs_export.c @@ -37,6 +37,18 @@ __mount_reset(struct twimap* map) map->index = container_of(all_mnts.next, struct v_mount, list); } +void +__version_rd(struct twimap* map) +{ + twimap_printf(map, + "LunaixOS version %s (%s-gnu-gcc %s) %s %s", + LUNAIX_VER, + PLATFORM_TARGET, + __VERSION__, + __DATE__, + __TIME__); +} + void vfs_export_attributes() { @@ -44,4 +56,8 @@ vfs_export_attributes() map->read = __mount_read; map->go_next = __mount_next; map->reset = __mount_reset; -} \ No newline at end of file + + map = twifs_mapping(NULL, NULL, "version"); + map->read = __version_rd; +} +EXPORT_TWIFS_PLUGIN(vfs_general, vfs_export_attributes); \ No newline at end of file