正如前面所述,这是U N I X文件系统的经典格式,在B a c h〔1 9 8 6〕一书的第4章中对此了 说明。关于伯克利快速文件系统对此所的更改请参阅 L e ffler 等〔1 9 8 9〕中的第7章。 4.15 link,unlink,remove和r e n a m e函数 如上节所述,任何一个文件可以有多个目录项指向其 i节点。创建一个向现存文件连接的 方法是使用l i n k函数。 #include int link(const char *e x i s t i n g p a t h, const char *n e w p a t h) ; 返回:若成功则为0,若出错则为-1 此函数创建一个新目录项n e w p a t h,它引用现存文件e x i s t i n g p a t h。如若n e w p a t h已经存在,则返 回出错。 创建新目录项以及增加连接计数应当是个原子操(请回忆在3.11节中对原子操的讨论)。 大多数实现,例如S V R 4和4 . 3+B S D要求这两个路径名在同一个文件系统中。 P O S I X . 1允许支持跨越文件系统的连接的实现。 只有超级用户进程可以创建指向一个目录的新连接。其理由是这样做可能在文件系统中形 成循环,大多数处理文件系统的公用程序都不能处理这种情况( 4 . 1 6节将说明一个由符号连接 引入的循环的例子)。 为了删除一个现存的目录项,可以调用u n l i n k函数。 #include int unlink(const char *p a t h n a m e) ; 返回:若成功则为0,若出错则为-1 此函数删除目录项,并将由p a t h n a m e所引用的文件的连接计数减1。如果该文件还有其他连接, 则仍可通过其他连接存取该文件的数据。如果出错,则不对该文件任何更改。 我们在前面已经提及,为了解除对文件的连接,必须对包含该目录项的目录具有写和执行 许可权。正如4 . 1 0节所述,如果对该目录设置了粘住位,则对该目录必须具有写许可权,并且 具备下面三个条件之一: • 拥有该文件。 • 拥有该目录。 • 具有超级用户优先权。 第 4章 文件和目录 7 1 下载
2022-08-01 08:45:24 18.16MB UNIX 环境高级编程 linux
1
内容共9348字,包含软件测试基础、黑盒测试、白盒测试、单元测试、集成测试、功能测试、性能测试等章节内容。
2022-07-27 13:03:49 740KB 软件测试
1
EPSON Rebot Modbus TCP 實Modbus功能碼 功能碼 功能名稱 描述 1 讀取線圈狀態 讀可讀性Bit 2 讀取輸入狀態 讀只讀Bit 3 讀取保持寄存器 讀可讀寫Word 4 讀取輸入寄存器 讀只讀Word 5 強制單線圈 寫入可讀寫Bit 6 預置單寄存器 寫入可讀寫Word 15 強制多線圈 批量寫入多個連續的可讀寫Bit 16 預置多寄存器 批量寫入多個連續的可讀寫Word
2022-07-26 15:26:44 21KB tcp/ip 网络协议 网络 機器人
1
libcurl 为ftp客户端上传文件,VS2008 QT4.7
2022-07-21 10:07:12 407KB C++ QT4.7.0 libcurl
1
1、全面掌握Storm技术开发、运维、调优; 2、掌握Storm完整项目开发思路和架构设计,陡直提升经验值! 3、掌握Storm Trident项目开发模式; 4、掌握Storm集成Kafka开发及项目实战; 5、掌握HighCharts各类图表开发和实时无刷新加载数据; 6、掌握Storm+Kafka+HBase的经典组合,完整呈现企业实践项目; 7、可以做到以一己之力完成从后台开发(Storm、Kafka、Hbase开发)到前台HighCharts图表开发、Jquery运用等,所有工一个人搞定! 就是说可以一个人搞定淘宝双11大屏幕项目!
2022-07-20 20:11:13 16KB 基于Storm流计算天猫双十一作
1
网页设计课后习题及答案,可为自学参考资料。
2022-07-14 16:07:07 26KB 网页设计
使用 OpenGL 實時加載和可視化 Cal3d 文件的開源應用程序 本程序帶有Cal3d 的標頭檔及DLL檔 Cal3D 是無關於平台的模型骨骼基於三維角色動畫庫裡面的XML 數據文件的名稱 ,每個文件代表項目的不同方面,它們是; X M F - 網格 X S F - 骨架 X R F - 材料(過時) X A F - 動畫 X P F - 變形動畫 png, .jpg,.tgf 等 -纹理贴图 (material) 通常用于模型的加载显示。 3DMAX无法直接将3D模型导出成这些格式的文件,我们需要在max上装插件才能正确导出
2022-07-14 14:09:39 10.7MB Cal3D動畫格式 加载显示3D模型程序
1
这是本人安卓课程的大业,时间精力有限且是初学者,边学边做,项目结构较为混乱,且有一些冗余代码或未知Bug。但是能够正常运行,适用于期末大业或课程设计为参考! 有天气,倒计时,书籍管理,账号注册登录,发帖交流等功能 使用了Bmob后端云,和风天气API,一言API还有一些Git上的开源库 代码正常可运行,有APK文件可供试用 有启动欢迎界面,可手动跳过 - 主界面有天气,考研倒计时(我设定的时间是到2022年12月25号,若超出这个时间可能会有BUG,需要自行修改时间),计时,书籍管理等功能 - 评论区可以发帖(需要先登陆账号)帖子可以长按删除(只能删除自己发的)可以评论,点赞 相应信息都是存在云数据库中的,所以所有装了APP的手机都能看到相应信息 有简单的账号注册登陆功能,可以自行添加短信或邮箱验证功能(Bmob有相应功能,但是免费的额度很少,超出了就要花钱:其实也不是很贵 项目中用了不少Git上的开源库,如有兼容问题,上网找解决方案 代码本身能够正常运行 相关的使用说明和配置说明在MarkDown文件里写的很详细 一定要先看README.md文件!!
2022-07-14 14:07:53 140.78MB Android Android课程作业 学习管理APP
1
平板地带 Kindle Fire ROM人气之|Android4.1.2-CM10|V12.11
2022-07-08 22:04:33 328KB 文档资料
IOS应用源码之多种颜色和样式的按钮(未使用图片背景的) .rar
2022-07-08 18:09:50 98KB IOS