Man pages íà ðóññêîì

         

RDCHK(3) NIX System V (21 èþíÿ 1987)


ÈÌß

rdchk - ïpoâepÿeò íaëè÷èe äaííûx äëÿ ÷òeíèÿ

ÑÈÍÒÀÊÑÈÑ

int rdchk (fdes) int fdes;

ÎÏÈÑÀÍÈÅ

rdchk ïpoâepÿeò, áyäeò ëè ïpoöecc áëoêèpoâaí, ecëè oí ïoïûòaeòcÿ ÷èòaòü ôaéë c íoìepoì fdes. rdchk âoçâpaùaeò 1, ecëè ecòü äaííûe äëÿ ÷òeíèÿ èëè äocòèãíyò êoíeö ôaéëa (EOF). Oáû÷ío, rdchk ècïoëüçyeòcÿ â òaêoì êoíòeêcòe:

if(rdchk(fildes)>0) read(fildes,buffer,nbytes);

ÑÌ. ÒÀÊÆÅ

read(3)

ÄÈÀÃÍÎÑÒÈÊÀ

rdchk âoçâpaùaeò -1, ecëè oáíapyæeía oøèáêa EBADF, 0, ecëè ïpoöecc áyäeò áëoêèpoâaí ïocëe âûçoâa read, è 1, ecëè ÷òeíèe âoçìoæío. Oøèáêa EBADF âoçíèêaeò, ecëè âûçoâ rdchk ïpèìeíeí ê ceìaôopíoìy ôaéëy èëè yêaçaííûé ôaéë íe cyùecòâyeò.

ÇAÌE×AÍÈß

Ïpoãpaììa, ècïoëüçyþùaÿ ýòy ôyíêöèþ, äoëæía êoìïoíoâaòücÿ c ôëaãoì -lx.



Ñîäåðæàíèå ðàçäåëà