Rename fs_desc_buffer to desc
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m24s

This commit is contained in:
2026-02-22 00:11:09 +01:00
parent 502cfa7335
commit 389f250d0b
10 changed files with 18 additions and 22 deletions

View File

@@ -1,4 +1,4 @@
#include <fs_desc_buffer.h>
#include <desc.h>
#include <liballoc.h>
#include <list.h>
#include <minmax.h>
@@ -67,7 +67,7 @@ static void cmd_cat (struct list_node_link* tokens) {
return;
}
struct fs_desc_buffer desc;
struct desc desc;
struct list_node_link *token_link, *token_tmp_link;
list_foreach (tokens, token_link, token_tmp_link) {

View File

@@ -6,7 +6,7 @@
#define FS_FILE 0
#define FS_DIR 1
struct fs_desc_buffer {
struct desc {
int type;
size_t size;
};

View File

@@ -1,7 +1,7 @@
#include <desc.h>
#include <fs/path.h>
#include <fs/tarfs.h>
#include <fs/vfs.h>
#include <fs_desc_buffer.h>
#include <libk/align.h>
#include <libk/minmax.h>
#include <libk/std.h>
@@ -103,8 +103,7 @@ int tarfs_mount (struct vfs_mountpoint* mountpoint, struct proc* proc,
return ret;
}
int tarfs_describe (struct vfs_mountpoint* mountpoint, const char* path,
struct fs_desc_buffer* desc) {
int tarfs_describe (struct vfs_mountpoint* mountpoint, const char* path, struct desc* desc) {
(void)mountpoint;
const char* filename = path_basename (path);

View File

@@ -1,8 +1,8 @@
#ifndef _KERNEL_FS_TARFS_H
#define _KERNEL_FS_TARFS_H
#include <desc.h>
#include <device/device.h>
#include <fs_desc_buffer.h>
#include <libk/std.h>
#include <proc/proc.h>
#include <proc/reschedule.h>
@@ -35,8 +35,7 @@ struct vfs_mountpoint;
int tarfs_mount (struct vfs_mountpoint* mountpoint, struct proc* proc, struct reschedule_ctx* rctx);
int tarfs_describe (struct vfs_mountpoint* mountpoint, const char* path,
struct fs_desc_buffer* desc);
int tarfs_describe (struct vfs_mountpoint* mountpoint, const char* path, struct desc* desc);
int tarfs_read (struct vfs_mountpoint* mountpoint, const char* path, uint8_t* buffer, size_t off,
size_t size);

View File

@@ -122,7 +122,7 @@ int vfs_close (struct procgroup* procgroup, const char* mountpoint, const char*
}
int vfs_describe (struct procgroup* procgroup, const char* mountpoint, const char* path,
struct fs_desc_buffer* desc) {
struct desc* desc) {
struct vfs_mountpoint* vmp = vfs_find_mountpoint (mountpoint);
if (vmp == NULL)

View File

@@ -1,8 +1,8 @@
#ifndef _KERNEL_FS_VFS_H
#define _KERNEL_FS_VFS_H
#include <desc.h>
#include <device/device.h>
#include <fs_desc_buffer.h>
#include <libk/hash.h>
#include <libk/list.h>
#include <libk/std.h>
@@ -24,8 +24,7 @@ struct vfs_mountpoint {
int (*mount) (struct vfs_mountpoint* mountpoint, struct proc* proc,
struct reschedule_ctx* rctx);
int (*describe) (struct vfs_mountpoint* mountpoint, const char* path,
struct fs_desc_buffer* desc);
int (*describe) (struct vfs_mountpoint* mountpoint, const char* path, struct desc* desc);
int (*read) (struct vfs_mountpoint* mountpoint, const char* path, uint8_t* buffer, size_t off,
size_t size);
@@ -43,7 +42,7 @@ int vfs_create_mountpoint (const char* key, int fs_type, struct device* back_dev
struct proc* proc, struct reschedule_ctx* rctx);
int vfs_describe (struct procgroup* procgroup, const char* mountpoint, const char* path,
struct fs_desc_buffer* desc);
struct desc* desc);
int vfs_read (struct procgroup* procgroup, const char* mountpoint, const char* path,
uint8_t* buffer, size_t off, size_t size);

View File

@@ -1,7 +1,7 @@
#include <aux/compiler.h>
#include <aux/elf.h>
#include <desc.h>
#include <fs/vfs.h>
#include <fs_desc_buffer.h>
#include <irq/irq.h>
#include <libk/align.h>
#include <libk/list.h>
@@ -106,7 +106,7 @@ struct elf_aux proc_load_segments (struct proc* proc, uint8_t* elf) {
struct proc* proc_from_file (struct procgroup* procgroup, const char* mountpoint,
const char* path) {
struct fs_desc_buffer desc;
struct desc desc;
if (vfs_open (procgroup, mountpoint, path) != ST_OK)
return NULL;

View File

@@ -384,13 +384,12 @@ DEFINE_SYSCALL (sys_read) {
return SYSRESULT (vfs_read (proc->procgroup, mountpoint, subpath, buffer, off, size));
}
/* int describe (char* path, struct fs_desc_buffer* desc) */
/* int describe (char* path, struct desc* desc) */
DEFINE_SYSCALL (sys_describe) {
uintptr_t uvaddr_path = a1;
uintptr_t uvaddr_desc = a2;
struct fs_desc_buffer* desc =
sys_get_user_buffer (proc, uvaddr_desc, sizeof (struct fs_desc_buffer));
struct desc* desc = sys_get_user_buffer (proc, uvaddr_desc, sizeof (struct desc));
if (desc == NULL)
return SYSRESULT (-ST_BAD_ADDRESS_SPACE);

View File

@@ -49,7 +49,7 @@ int read (const char* path, size_t off, uint8_t* buffer, size_t size) {
return (int)do_syscall (SYS_READ, path, off, buffer, size);
}
int describe (const char* path, struct fs_desc_buffer* desc) {
int describe (const char* path, struct desc* desc) {
return (int)do_syscall (SYS_DESCRIBE, path, desc);
}

View File

@@ -1,7 +1,7 @@
#ifndef _LIBMSL_M_SYSTEM_H
#define _LIBMSL_M_SYSTEM_H
#include <fs_desc_buffer.h>
#include <desc.h>
#include <stddef.h>
#include <stdint.h>
@@ -63,7 +63,7 @@ int close (const char* path);
int read (const char* path, size_t off, uint8_t* buffer, size_t size);
/* describe a file */
int describe (const char* path, struct fs_desc_buffer* desc);
int describe (const char* path, struct desc* desc);
/* send a message to a procgroup's mail */
int mail_send (int pgid, void* mesg, size_t mesg_size);