#include "cedos.h" #include "assembly.h" #include /*int sysprint(const char *fmt, int arg1, int arg2) { int res = 0; interrupt(0x30, res, 4, fmt, arg1, arg2); return res; }*/ int yield() { int res = 0; interrupt(0x20, res, 0, 0, 0, 0); return res; } int get_pid() { int res = 0; interrupt(0x30, res, 3, 0, 0, 0); return res; } int sc_file_read(int fd, char *buffer, uint32_t size) { int res = 0; interrupt(0x30, res, 0, fd, buffer, size); return res; } int sc_file_write(int fd, char *buffer, uint32_t size) { int res = 0; interrupt(0x30, res, 1, fd, buffer, size); return res; }