getdents finish and can use to linux

master
unknown 3 years ago
parent d6bc73629f
commit 7dca66d012

@ -24,7 +24,7 @@ struct dirent {
}; };
/*参数count指定该缓冲区的大小*/ /*参数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(!count)return -1;/*count is zero*/
if(fd>=NR_OPEN)return -EINVAL;/*fd is over range*/ 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; 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