亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 12.htm

?? Linux 常用C函數(中文版) html 格式
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
      進程的有效用戶識別碼與欲修改權限的文件所有者不同,而且也不具root權限,或是參數owner、group不正確。<BR>EROFS 
      欲寫入的文件存在于只讀文件系統內。<BR>ENOENT 指定的文件不存在<BR>EIO I/O存取錯誤<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>范例 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>#include&lt;sys/types.h&gt;<BR>#include&lt;unistd.h&gt;<BR>#include&lt;fcntl.h&gt;<BR>main()<BR>{<BR>int 
      fd;<BR>fd = open 
      (“/etc/passwd”,O_RDONLY);<BR>chown(fd,0,0);<BR>close(fd);<BR>}<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>  
      <DIV align=right><BR><FONT face=宋體 size=2><A 
      name=linuxc221></A></FONT></DIV></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2><BR></FONT></DIV></TD>
    <TD><FONT face=宋體 size=2><BR>fstat(由文件描述詞取得文件狀態) </FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>相關函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 
    size=2>stat,lstat,chmod,chown,readlink,utime<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>表頭文件 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>#include&lt;sys/stat.h&gt;<BR>#include&lt;unistd.h&gt;<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>定義函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>int fstat(int fildes,struct stat 
    *buf);<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>函數說明 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>fstat()用來將參數fildes所指的文件狀態,復制到參數buf所指的結構中(struct 
      stat)。Fstat()與stat()作用完全相同,不同處在于傳入的參數為已打開的文件描述詞。詳細內容請參考stat()。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>返回值 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>執行成功則返回0,失敗返回-1,錯誤代碼存于errno。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>范例 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>#include&lt;sys/stat.h&gt;<BR>#include&lt;unistd.h&gt;<BR>#include&lt;fcntk.h&gt;<BR>main()<BR>{<BR>struct 
      stat buf;<BR>int fd;<BR>fd = open 
      (“/etc/passwd”,O_RDONLY);<BR>fstat(fd,&amp;buf);<BR>printf(“/etc/passwd 
      file size +%d\n “,buf.st_size);<BR>}<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>執行 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>/etc/passwd file size = 705<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>  
      <DIV align=right><BR><FONT face=宋體 size=2><A 
      name=linuxc222></A></FONT></DIV></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2><BR></FONT></DIV></TD>
    <TD><FONT face=宋體 size=2><BR>ftruncate(改變文件大小) </FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>相關函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>open,truncate<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>表頭文件 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>#include&lt;unistd.h&gt;<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>定義函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>int ftruncate(int fd,off_t 
  length);<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>函數說明 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>ftruncate()會將參數fd指定的文件大小改為參數length指定的大小。參數fd為已打開的文件描述詞,而且必須是以寫入模式打開的文件。如果原來的文件大小比參數length大,則超過的部分會被刪去。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>返回值 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>執行成功則返回0,失敗返回-1,錯誤原因存于errno。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>錯誤代碼 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>EBADF 參數fd文件描述詞為無效的或該文件已關閉。<BR>EINVAL 參數fd 
      為一socket 并非文件,或是該文件并非以寫入模式打開。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>  
      <DIV align=right><BR><FONT face=宋體 size=2><A 
      name=linuxc223></A></FONT></DIV></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2><BR></FONT></DIV></TD>
    <TD><FONT face=宋體 size=2><BR>getcwd(取得當前的工作目錄) </FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>相關函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>get_current_dir_name,getwd,chdir<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>表頭文件 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>#include&lt;unistd.h&gt;<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>定義函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>char * getcwd(char * buf,size_t 
    size);<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>函數說明 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>getcwd()會將當前的工作目錄絕對路徑復制到參數buf所指的內存空間,參數size為buf的空間大小。在調用此函數時,buf所指的內存空間要足夠大,若工作目錄絕對路徑的字符串長度超過參數size大小,則回值NULL,errno的值則為ERANGE。倘若參數buf為NULL,getcwd()會依參數size的大小自動配置內存(使用malloc()),如果參數size也為0,則getcwd()會依工作目錄絕對路徑的字符串程度來決定所配置的內存大小,進程可以在使用完此字符串后利用free()來釋放此空間。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>返回值 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>執行成功則將結果復制到參數buf所指的內存空間,或是返回自動配置的字符串指針。失敗返回NULL,錯誤代碼存于errno。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>范例 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>#include&lt;unistd.h&gt;<BR>main()<BR>{<BR>char 
      buf[80];<BR>getcwd(buf,sizeof(buf));<BR>printf(“current working directory 
      : %s\n”,buf);<BR>}<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>執行 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>current working directory :/tmp<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>  
      <DIV align=right><BR><FONT face=宋體 size=2><A 
      name=linuxc224></A></FONT></DIV></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2><BR></FONT></DIV></TD>
    <TD><FONT face=宋體 size=2><BR>link(建立文件連接) </FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>相關函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>symlink,unlink<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>表頭文件 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>#include&lt;unistd.h&gt;<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>定義函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>int link (const char * oldpath,const char * 
      newpath);<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>函數說明 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>link()以參數newpath指定的名稱來建立一個新的連接(硬連接)到參數oldpath所指定的已存在文件。如果參數newpath指定的名稱為一已存在的文件則不會建立連接。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>返回值 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>成功則返回0,失敗返回-1,錯誤原因存于errno。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>附加說明 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>link()所建立的硬連接無法跨越不同文件系統,如果需要請改用symlink()。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>錯誤代碼 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>EXDEV 參數oldpath與newpath不是建立在同一文件系統。<BR>EPERM 
      參數oldpath與newpath所指的文件系統不支持硬連接<BR>EROFS 文件存在于只讀文件系統內<BR>EFAULT 
      參數oldpath或newpath 指針超出可存取內存空間。<BR>ENAMETOLLONG 
      參數oldpath或newpath太長<BR>ENOMEM 核心內存不足<BR>EEXIST 
      參數newpath所指的文件名已存在。<BR>EMLINK 參數oldpath所指的文件已達最大連接數目。<BR>ELOOP 
      參數pathname有過多符號連接問題<BR>ENOSPC 文件系統的剩余空間不足。<BR>EIO I/O 
  存取錯誤。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>范例 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>/* 建立/etc/passwd 的硬連接為pass 
      */<BR>#include&lt;unistd.h&gt;<BR>main()<BR>{<BR>link(“/etc/passwd”,”pass”);<BR>}<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>  
      <DIV align=right><BR><FONT face=宋體 size=2><A 
      name=linuxc225></A></FONT></DIV></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2><BR></FONT></DIV></TD>
    <TD><FONT face=宋體 size=2><BR>lstat(由文件描述詞取得文件狀態) </FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>相關函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 
    size=2>stat,fstat,chmod,chown,readlink,utime<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>表頭文件 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>#include&lt;sys/stat.h&gt;<BR>#include&lt;unistd.h&gt;<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>定義函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>int lstat (const char * file_name.struct stat * 
      buf);<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>函數說明 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>lstat()與stat()作用完全相同,都是取得參數file_name所指的文件狀態,其差別在于,當文件為符號連接時,lstat()會返回該link本身的狀態。詳細內容請參考stat()。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>返回值 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>執行成功則返回0,失敗返回-1,錯誤代碼存于errno。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>范例 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>參考stat()。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>  
      <DIV align=right><BR><FONT face=宋體 size=2><A 
      name=linuxc226></A></FONT></DIV></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2><BR></FONT></DIV></TD>
    <TD><FONT face=宋體 size=2><BR>opendir(打開目錄) </FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本不卡不码高清免费观看| 国产精品一区二区三区99| 精品剧情在线观看| 欧美日韩性生活| 国内精品久久久久影院色| 日韩视频免费观看高清完整版 | 日韩有码一区二区三区| 亚洲三级在线免费观看| 国产精品久久久久久久蜜臀| 2024国产精品| 2020日本不卡一区二区视频| 欧美一级免费大片| 欧美电影精品一区二区| 久久丝袜美腿综合| 国产日韩欧美一区二区三区综合| 国产午夜精品一区二区| 亚洲欧洲成人av每日更新| 亚洲三级在线播放| 亚洲成人资源在线| 国产欧美日韩不卡免费| 亚洲免费观看高清| proumb性欧美在线观看| 国产日韩影视精品| 精品在线播放午夜| 欧美成人官网二区| 精品国产伦理网| 日韩av电影免费观看高清完整版 | 91偷拍与自偷拍精品| 久久奇米777| 激情综合色综合久久综合| 在线播放91灌醉迷j高跟美女| 亚洲精品亚洲人成人网在线播放| 成人午夜激情视频| 欧美极品xxx| 不卡的av电影在线观看| 国产精品网站在线观看| 欧美日本一区二区在线观看| 欧美日产在线观看| 国产精品视频免费| 午夜影院久久久| 国产精品小仙女| 欧美日韩精品综合在线| 国产嫩草影院久久久久| 亚洲成国产人片在线观看| 国产精品1区2区3区在线观看| 一本久久a久久精品亚洲| 日韩免费高清av| 一区二区三区色| 国产成人亚洲综合色影视| 在线免费观看视频一区| 久久久精品免费免费| 五月天国产精品| 96av麻豆蜜桃一区二区| 欧美精品一区二区在线观看| 亚洲一区免费视频| 成人免费高清视频| 精品福利av导航| 日日噜噜夜夜狠狠视频欧美人 | 在线观看免费亚洲| 国产欧美一区二区三区在线看蜜臀 | 精品国产一区二区三区不卡| 亚洲色图视频免费播放| 岛国av在线一区| 精品国产免费人成在线观看| 视频一区国产视频| 在线观看日韩精品| 亚洲三级视频在线观看| 高清在线观看日韩| 久久久久久久久久久久久久久99 | 国产精品自在在线| 精品福利二区三区| 精品一区二区三区在线观看国产| 欧美亚洲国产bt| 一区二区三区国产精华| 91同城在线观看| 亚洲手机成人高清视频| 97久久久精品综合88久久| 国产欧美日韩不卡免费| 国产成人aaaa| 国产精品你懂的在线欣赏| 国产盗摄一区二区三区| 欧美国产一区二区| 不卡影院免费观看| 一区二区视频在线看| 91福利资源站| 五月婷婷综合激情| 欧美一级免费大片| 极品美女销魂一区二区三区 | 精品视频在线视频| 日韩成人免费电影| 精品国产sm最大网站| 国产精品一区专区| 亚洲欧美日韩在线播放| 欧美视频一区二区三区四区| 石原莉奈在线亚洲三区| 精品福利在线导航| 不卡影院免费观看| 亚洲va国产va欧美va观看| 日韩精品一区二区三区在线播放 | 日本vs亚洲vs韩国一区三区二区 | 日本韩国欧美一区| 奇米一区二区三区| 久久久久久久国产精品影院| 99久久99久久综合| 视频在线观看一区二区三区| 精品sm在线观看| 91老师国产黑色丝袜在线| 日一区二区三区| 国产欧美精品在线观看| 欧美性极品少妇| 国产福利精品一区二区| 一区二区三区欧美激情| 久久天天做天天爱综合色| 在线亚洲精品福利网址导航| 老司机精品视频在线| 专区另类欧美日韩| 精品美女被调教视频大全网站| 91在线视频免费观看| 美国十次了思思久久精品导航| 一区在线观看免费| 欧美大胆人体bbbb| 在线视频一区二区三区| 精品在线你懂的| 亚洲高清一区二区三区| 中文字幕一区不卡| 欧美电视剧在线观看完整版| 欧美优质美女网站| 成人高清视频在线| 欧美a级一区二区| 夜夜精品视频一区二区| 欧美极品美女视频| 久久综合九色欧美综合狠狠 | 国产麻豆视频精品| 日本中文字幕一区二区视频 | 无码av免费一区二区三区试看| 中文字幕av一区 二区| 精品国内二区三区| 欧美精品久久一区二区三区| 色美美综合视频| 97精品国产露脸对白| 国产精品白丝jk黑袜喷水| 精品亚洲aⅴ乱码一区二区三区| 亚洲成人动漫一区| 亚洲在线免费播放| 亚洲一区二区三区爽爽爽爽爽| 国产精品国产三级国产普通话99 | 日韩av网站在线观看| 婷婷久久综合九色综合绿巨人 | 三级成人在线视频| 午夜影院久久久| 日韩精品视频网站| 日本欧美一区二区| 日本成人在线看| 美女免费视频一区二区| 亚洲风情在线资源站| 午夜欧美2019年伦理| 亚洲成av人在线观看| 日韩国产在线观看一区| 天天影视涩香欲综合网| 免费观看久久久4p| 老司机精品视频在线| 精品一区二区三区在线观看 | 成人一区二区三区视频 | 91麻豆自制传媒国产之光| 91丨九色丨国产丨porny| 91丨porny丨户外露出| 在线一区二区三区四区五区| 欧美性xxxxxxxx| 欧美一区二区在线免费观看| 欧美一区二区三区白人| 久久午夜羞羞影院免费观看| 国产精品视频免费| 亚洲最新视频在线观看| 丝袜国产日韩另类美女| 国产一区二区影院| 99精品国产一区二区三区不卡| 在线观看欧美日本| 欧美一卡二卡三卡| 中文成人av在线| 亚洲国产一区二区三区青草影视| 日本在线不卡一区| 国产999精品久久久久久绿帽| 91网站黄www| 日韩欧美一级片| 国产精品电影院| 日韩国产欧美三级| 国产成人精品亚洲777人妖 | 久久久久久久一区| 亚洲男人的天堂在线aⅴ视频| 日精品一区二区三区| 成人国产精品免费观看| 欧美亚洲综合一区| 国产亚洲成年网址在线观看| 亚洲综合免费观看高清完整版在线| 奇米色777欧美一区二区| 91首页免费视频| 精品av综合导航| 亚洲国产美女搞黄色| 成人一区二区三区视频| 日韩一区二区三区在线|