天天看點

gnu coreutils4.5.1 unlink.c源碼解讀

這個指令的代碼真短。核心意思是

 if (unlink (argv[1]) != 0)

    error (EXIT_FAILURE, errno, _("cannot unlink %s"), quote (argv[1]));

其中對--的處理,讓我很是糾結,沒看懂

 if (1 < argc && STREQ (argv[1], "--"))

    {

      --argc;

      ++argv;

    }

先不管了,今天的目标是把大小是3K的檔案讀完。