link
头文件
#include
函数原型
int link(const char oldname, const char newname);
返回值
成功返回0,失败返回 -1
功能
link()函数是以参数newname指定的一个不存在的文件名称来建立一个连接,连接到参数oldname指定的已存在的文件,如果newname是一个已经存在的文件或者oldname所指定的文件不存在都会造成连接失败。
unlink
函数原型
int unlink(const char *pathname);
功能
从文件系统中删除一个指定名字的文件,并清空这个文件使用的可用的系统资源,如空间、进程等
隐式回收
当进程结束运行时,所有该进程打开的文件会被关闭,申请的内存空间会被释放。系统的这一特性称之为隐式回收系统资源。
