当前位置: 技术问答>linux和unix
APUE中的一例子看不懂
来源: 互联网 发布时间:2017-01-02
本文导语: 源码 #include "apue.h" #include int main(int argc, char *argv[]) { int val; if (argc != 2) err_quit("usage: a.out "); if ((val = fcntl(atoi(argv[1]), F_GETFL, 0)) >temp.foo write only, append $ ./a.out 5 5 temp.foo read write 我运行下面的命令结...
源码
#include "apue.h"
#include
int
main(int argc, char *argv[])
{
int val;
if (argc != 2)
err_quit("usage: a.out ");
if ((val = fcntl(atoi(argv[1]), F_GETFL, 0)) >temp.foo
write only, append
$ ./a.out 5 5 temp.foo
read write
我运行下面的命令结果:
$ ./a.out 0
read write
$ ./a.out 1
read write
$ ./a.out 2
read write
能帮忙解释下这些结果的意思吗?谢谢了
#include "apue.h"
#include
int
main(int argc, char *argv[])
{
int val;
if (argc != 2)
err_quit("usage: a.out ");
if ((val = fcntl(atoi(argv[1]), F_GETFL, 0)) >temp.foo
write only, append
$ ./a.out 5 5 temp.foo
read write
我运行下面的命令结果:
$ ./a.out 0
read write
$ ./a.out 1
read write
$ ./a.out 2
read write
能帮忙解释下这些结果的意思吗?谢谢了
|
$ ./a.out 0