⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 syscp.c

📁 文件拷贝 在linux环境下开发的程序 虽然很简单
💻 C
字号:
asmlinkage int sys_copy(char *s,char *d){   char buff[512];   int source,dest;   int num;   mm_segment_t old_fs;   old_fs=get_fs();   set_fs(get_ds());      if((sourcefd=sys_open(s,O_RDONLY,0))<0)       return -1;    if((destfd=sys_open(d,O_CREAT | O_WRONLY | O_TRUNC,0))<0)          return -1;    while((num=sys_read(source,buff,512))>0)       {         if((sys_write(dest,buff,num))!=num)            return -1;           }       sys_close(sourcefd);     sys_close(destfd);      set_fs(old_fs);           return 0; }  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -