91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

[Linux文件屬性]使用fcntl函數獲取文件標志

發布時間:2020-06-16 02:43:14 來源:網絡 閱讀:531 作者:銀河星君 欄目:編程語言
//這是一個使用fcntl函數來對文件描述符進行操作實例
#include <stdio.h>
#include <fcntl.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
   int val;
   if (argc != 2)   //如果參數錯誤
   {
     printf("請輸入正確的參數!\n");  
   }
   if ((val = fcntl((atoi(*argv+1)), F_GETFL, 0)) < 0)
   {
     printf("使用fcntl操作文件描述符錯誤%d", atoi(*(argv+1)));
   }
   switch (val & O_ACCMODE)      //判斷文件的類型 
   {
     case O_RDONLY:     
	printf("只讀\n");
	break;
     case O_WRONLY:   
	printf("只寫\n");  
	break;
     case O_RDWR:    
	printf("讀寫\n");
	break;
     default:
	printf("未知的模式\n");
   }
   if (val & O_APPEND)  
   {
     printf(",寫時候追加\n");
   }
   if (val & O_NONBLOCK) 
   {
     printf(",非阻塞\n");
   }
#if defined(O_SYNC)
   if (val & O_SYNC)   //等待數據和屬性寫完成
   {
     printf(",同步寫\n");
   }
#endif
#if !defined(_POSIX_C_SOURCE) && defined(O_FSYNC)
   if (val & O_FSYNC)  //等待寫完成
   {
      printf(", 等待寫完成");
   }
#endif
   putchar('\n');
   return 0;
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临安市| 报价| 潍坊市| 简阳市| 广州市| 嘉善县| 台中县| 西青区| 娱乐| 泰兴市| 吉木萨尔县| 万山特区| 新郑市| 清涧县| 竹北市| 新民市| 宁海县| 淮阳县| 孟村| 青铜峡市| 五家渠市| 明光市| 庐江县| 绍兴市| 开封市| 龙海市| 文化| 黔东| 米易县| 临湘市| 土默特右旗| 平和县| 军事| 荣成市| 平阳县| 富蕴县| 建宁县| 三穗县| 梅河口市| 仁布县| 辽阳县|