ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
filesystem.c File Reference

File operation stubs for WASM. More...

Go to the source code of this file.

Functions

FILE * platform_fopen (const char *name, const char *filename, const char *mode)
 Safe file open stream (fopen replacement)
 
FILE * platform_tmpfile (void)
 Create a temporary file (tmpfile replacement)
 
asciichat_error_t platform_mkdir_recursive (const char *path, int mode)
 Create directories recursively (mkdir -p equivalent)
 
asciichat_error_t platform_find_config_file (const char *filename, config_file_list_t *list_out)
 Find config file across multiple standard locations.
 
void config_file_list_destroy (config_file_list_t *list)
 Free config file list resources.
 
ssize_t platform_read (int fd, void *buf, size_t count)
 Safe file read (read replacement)
 
int platform_open (const char *name, const char *pathname, int flags,...)
 Safe file open (open replacement)
 
int platform_close (int fd)
 Safe file close (close replacement)
 
int platform_access (const char *pathname, int mode)
 Check file/directory access permissions.
 
char * platform_get_data_dir (void)
 Get the application data directory.
 

Detailed Description

File operation stubs for WASM.

Definition in file wasm/stubs/filesystem.c.