Man pages íà ðóññêîì

         

SDGETV(3) XENIX System V (21 èþíÿ 1987)


ÈÌß

sdgetv, sdwaitv - cèíxpoíèçèpyeò äocòyï ê paçäeëÿeìûì äaííûì

ÑÈÍÒÀÊÑÈÑ

#include <sys/sd.h>

int sdgetv (addr) char *addr;

int sdwaitv (addr, vnum) char *addr; int vnum;

ÎÏÈÑÀÍÈÅ

Sdgetv è sdwaitv ìoãyò ècïoëüçoâaòücÿ âçaèìoäeécòâyþùèìè ïpoöeccaìè ïpè äocòyïe ê paçäeëÿeìûì ceãìeíòaì äaííûx. Oáe ôyíêöèè âoçâpaùaþò íoìep âepcèè paçäeëÿeìoão ceãìeíòa äaííûx, ïpècoeäèíeííoão ïpoöeccoì ïo aäpecy addr. Hoìep âepcèè ceãìeíòa èçìeíÿeòcÿ âcÿêèé paç, êoãäa êaêoé-ëèáo ïpoöecc âûïoëíÿeò sdleave äëÿ ýòoão ceãìeíòa.

Sdgetv ïpocòo âoçâpaùaeò íoìep âepcèè ceãìeíòa.

Sdwaitv ïepeâoäèò òeêyùèé ïpoöecc â oæèäaíèe, ïoêa íoìep âepcèè yêaçaííoão ceãìeíòa íe còaíeò paâíûì vnum.

Boçâpaùaeìoe çía÷eíèe

B cëy÷ae ycïeøíoão çaâepøeíèÿ sdgetv è sdwaitv âoçâpaùaþò ïoëoæèòeëüíoe öeëoe ÷ècëo, ÿâëÿþùeecÿ òeêyùèì íoìepoì âepcèè yêaçaííoão paçäeëÿeìoão ceãìeíòa äaííûx. Èía÷e âoçâpaùaeòcÿ çía÷eíèe -1 è â errno çaíocèòcÿ êoä oøèáêè.

ÑÌ. ÒÀÊÆÅ

,

ÇAÌE×AÍÈß

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



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