open时 标志O_CREAT和O_EXCL一起使用表示如果文件存在,则打开失败,保证检查文件的存在和创建文件是原子操作。
对于打开软链接,不加O_EXCL会在指向的位置创建文件,加上O_EXCL可禁止在指向位置创建文件,调用失败,避免特权应用在系统目录下创建文件,消除安全隐患。
open时 标志O_CREAT和O_EXCL一起使用表示如果文件存在,则打开失败,保证检查文件的存在和创建文件是原子操作。
对于打开软链接,不加O_EXCL会在指向的位置创建文件,加上O_EXCL可禁止在指向位置创建文件,调用失败,避免特权应用在系统目录下创建文件,消除安全隐患。