"> SDGETV(3)

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øèáêè.

ÑÌ. ÒÀÊÆÅ
sdenter(3), sdget(3)

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