Provided by:
manpages-zh_1.5.1-1_all 
NAME
seek - 改變一茈普}的通道的訪問位置
` SYNOPSIS
seek channelId offset ?origin?
_________________________________________________________________
yz DESCRIPTION
改變 channelId 的訪問位置。ChannelId 必須是從以前的 open 或 socket
調用返回的一茬q道標識符。offset 和 origin 參數指定在 channelId
中下一次讀或寫發生的位置。Offset 必須是一蚞蒱(可以是t數) 而 origin
必須是下列之一:
start 新訪問位置是在底層的檔案或設備的開始處偏移 offset 字節。
current 新訪問位置是在當前訪問位置上偏移 offset 字節;一茭數 offset
在底層檔案或設備中反向移動訪問位置。
end 新訪問位置是在檔案或設備的結束處偏移 offset 字節。一茭數
offset 把訪問位置置於檔案結束之前,而一茈蕉 offset
把訪問位置置於檔案結束之後。
The origin argument defaults to start.
即使通道處於非阻塞模式下,在這茤R令返回之前,它n刷新為這-
茬q道緩沖的所有輸出。它還丟棄所有已被緩沖而未讀取的輸入。這茤R令返回一-
茠臟瞗C如果對其底層檔案或設備不支持搜尋(seek)的通道使用了這-
茤R令,則生成一蚇欞~。
注意:offset O字節偏移量。seek 和 tell 二者按照字節進行操作,而不是像 |
read 那樣按照字符進行操作。
SEE ALSO
file(n), open(n), close(n), gets(n), tell(n)
r KEYWORDS
access position, file, seek
[]
Hhh
[]
2001/10/30
m Linux manUpn:
http://cmpp.linuxforum.net