zoukankan      html  css  js  c++  java
  • linux之unlink函数解析

    [lingyun@localhost unlink]$ cat unlink.c 
    /*********************************************************************************
     *      Copyright:  (C) 2013 fulinux<fulinux@sina.com> 
     *                  All rights reserved.
     *
     *       Filename:  unlink.c
     *    Description:  This file 
     *                 
     *        Version:  1.0.0(08/04/2013~)
     *         Author:  fulinux <fulinux@sina.com>
     *      ChangeLog:  1, Release initial version on "08/04/2013 10:37:14 AM"
     *                 
     ********************************************************************************/


    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <unistd.h>
    #include <fcntl.h>




    /********************************************************************************
     *  Description:
     *   Input Args:
     *  Output Args:
     * Return Value:
     ********************************************************************************/
    int main (void)
    {
        if(open("tempfile", O_RDWR) < 0)
        {
            perror("open");
            exit(1);
        }
        if(unlink("tempfile") < 0)
        {
            perror("unlink");
            exit(1);
        }


        printf("file unlinked ");
        sleep(15);
        printf("done ");
        exit(0);


    } /* ----- End of main() ----- */


    [lingyun@localhost unlink]$ gcc unlink.c 
    [lingyun@localhost unlink]$ touch tempfile
    [lingyun@localhost unlink]$ ./a.out &
    [1] 30273
    [lingyun@localhost unlink]$ file unlinked


    [lingyun@localhost unlink]$ ls tempfile
    ls: cannot access tempfile: No such file or directory
    [lingyun@localhost unlink]$ done


    [1]+  Done                    ./a.out
    [lingyun@localhost unlink]$ 

  • 相关阅读:
    Linux workqueue疑问【转】
    Java中基础类库使用
    Sdut 2164 Binomial Coeffcients (组合数学) (山东省ACM第二届省赛 D 题)
    python中使用mahotas包实现高斯模糊
    ZOJ1372 POJ 1287 Networking 网络设计 Kruskal算法
    Android 属性动画(Property Animation) 全然解析 (下)
    MySQL搜索: WHERE 多条件
    点滴记录——Centos 6.5 yum安装Ganglia
    标准linuxserver搭建
    检查ORACLE的警告文件的脚本
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3236902.html
Copyright © 2011-2022 走看看