isatty syscall

This commit is contained in:
Matheus
2022-08-20 12:18:54 -03:00
parent fce640c0f9
commit b3b5981f7a
6 changed files with 62 additions and 1 deletions
+2
View File
@@ -7,11 +7,13 @@
typedef struct{
int (*read)(int* error, int minor, void* buff, size_t count, size_t offset);
int (*write)(int* error, int minor, void* buff, size_t count, size_t offset);
int (*isatty)(int minor);
} devcalls;
int devman_read(int *error, int dev, void* buff, size_t count, size_t offset);
int devman_write(int *error, int dev, void* buff, size_t count, size_t offset);
int devman_newdevice(char* name, int type, int major, int minor, devcalls* calls);
int devman_isatty(int dev);
void devman_init();
#endif
+1
View File
@@ -67,6 +67,7 @@ int vfs_mkdir(dirnode_t* ref, char* path, mode_t mode);
int vfs_create(dirnode_t* ref, char* path, mode_t mode);
int vfs_write(int* error, vnode_t* node, void* buff, size_t count, size_t offset);
int vfs_read(int* error, vnode_t* node, void* buff, size_t count, size_t offset);
int vfs_isatty(vnode_t* node);
void vfs_init();
dirnode_t* vfs_root();