getdents finish and can use to linux

master
unknown 3 years ago
parent d6bc73629f
commit 7dca66d012

@ -24,7 +24,7 @@ struct dirent {
};
/*参数count指定该缓冲区的大小*/
int sys_getdents(unsigned int fd,struct linux_dirent *dirp,unsigned int count);
int sys_getdents(unsigned int fd,struct linux_dirent *dirp,unsigned int count)
{
if(!count)return -1;/*count is zero*/
if(fd>=NR_OPEN)return -EINVAL;/*fd is over range*/
@ -76,3 +76,16 @@ int sys_getdents(unsigned int fd,struct linux_dirent *dirp,unsigned int count);
return ldi;
}
int sys_execve2(const char * filename, char ** argv, char ** envp)
{
return 0;
}
long sys_getcwd(char *buf,size_t size)
{
return 0;
}
int sys_sleep(unsigned int seconds)
{
return 0;
}
Loading…
Cancel
Save