homework of courese named OS based programming

作业1:

当设定O_APPEND标志后,能否使用lseek函数修改当前文件偏移量?若能修改,读写操作发生在文件何处?

作业2:

给定一个目录文件,打印该目录下所有子目录和文件的名称,并不断递归访问子目录�,并打印其属子目录和文件名称

作业3

实现“ls -l”的基本功能,至少能输出文件类型、9个权限位信息、文件大小、文件名称