/drivers/ddk/io/create.c |
---|
2,9 → 2,11 |
int create_file(const char *path) |
{ |
int err=0; |
int err; |
ksys70_t k; |
k.p00 = 2; |
k.p04dw = 0; |
k.p08dw = 0; |
k.p12 = 0; |
k.p20 = 0; |
k.p21 = path; |
/drivers/ddk/io/finfo.c |
---|
57,12 → 57,14 |
int get_fileinfo(const char *path, FILEINFO *info) |
{ |
int err; |
ksys70_t k; |
int err; |
k.p00 = 5; |
k.p04dw = 0; |
k.p08dw = 0; |
k.p12 = 0; |
k.bdfe = info; |
k.p20 = 0; |
k.p21 = path; |
return FS_Service(&k, &err); |
} |
/drivers/ddk/io/write.c |
---|
10,11 → 10,5 |
k.cbuf16 = buff; |
k.p20 = 0; |
k.p21 = path; |
int status; |
unsigned bytes_written_v; |
FS_Service(&k, &bytes_written_v); |
if (!status){ |
*writes = bytes_written_v; |
return FS_Service(&k, writes); |
} |
return status; |
} |