首页 > 系统服务 > 详细

linux 下面%m牛逼的操作

时间:2020-03-04 21:12:56      阅读:131      评论:0      收藏:0      [点我收藏+]
#include <unistd.h>  
#include <fcntl.h>  
#include <sys/types.h>  
#include <sys/stat.h>  
#include <fcntl.h>  
#include <errno.h>  
#include <sys/types.h>  
#include <sys/stat.h>  
#include <unistd.h>  
#include <stdio.h> 
#include <errno.h>  // errno 竟然是全局变量



int main() {  
    int fd = -1;  
    fd = open("./Makefile", O_RDONLY);  
    // close(fd);  
    if(fcntl(fd, F_GETFL))  
    {
        printf("%m  errno is %d %d\n",fd,errno);  
		errno = 3;
		printf("errno is %d\n",errno);
		printf("%m  errno is %d %d\n",fd,errno);  
		printf("fcntl success\n");
    }
	else 
	{
        printf("fcntl failure\n");
	}
    close(fd);  
	//while(1)
	//printf("file status\n");
	return 0;
}  

  技术分享图片

linux 下面%m牛逼的操作

原文:https://www.cnblogs.com/nowroot/p/12412063.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!