Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

LDLREAD(3X)

��������
ldlread, ldlinit, ldlitem - ������ � �������� ������� �����, ���������� � ��������� ����� �������� �������

���������

	#include <stdio.h>
	#include <filehdr.h>
	#include <linenum.h>
	#include <ldfcn.h>
	
	int ldlread (ldptr, fcnindx, linenum, linent)
	LDFILE *ldptr;
	long fcnindx;
	unsigned short linenum;
	LINENO *linent;
	
	int ldlinit (ldptr, fcnindx)
	LDFILE *ldptr;
	long fcnindx;
	
	int ldlitem (ldptr, linenum, linent)
	LDFILE *ldptr;
	unsigned short linenum;
	LINENO *linent;

��������
������� ldlread ������������� ��� ������ ���������� � ������� ������� �����, ���������� � ��������� �����, ��������� ���������� ldptr. ����� ���������� � �������- ��� � ������ ������ ��������� ������� � �������������� �������, ������������ � ���� �������. ������� �������� ���������� fcnindx - �������� ����� ������� � ������� ���� ���������� �����. Ldlread ������ ���������� � ���- ��� �� �����, ����� ������� �� ������ linenum, � ��- ����� ������ � ������� linent.

������� ldlinit � ldlitem ��������� ������ �� ��, ��� � ldlread. ����� ldlinit (��� ldlread) �������������� ��- ���, ����� ���� ldlitem ������������ ��� ���������� ������������������ ��������� ������� ������� �����, ��- ��������� � ����� �������. Ldlinit ����������, ��� ��- ������� ������ � �������, ������������� ������� fcnindx. Ldlitem ���� � ������ ���������� � ������ �� �����, ����� ������� �� ������ linenum, � ������� ����- �� � ������� linent.

��� ��� ������� ���������� �������� SUCCESS ��� FAILURE. Ldlread ���������� FAILURE, ����:

  1. � ��������� ����� ��� ������� ������� �����.
  2. �������� fcnindx �� �������� �������� ������� � ������� ����.
  3. � ������� ������� ����� ��� �������� � �������, �� ������� linenum.
������� ldlinit ���������� FAILURE, ����:
  1. � ��������� ����� ��� ������� ������� �����.
  2. �������� fcnindx �� �������� �������� ������� � ������� ����.
������� ldlitem ���������� FAILURE, ����:
  1. � ������� ������� ����� ��� �������� � �������, �� ������� linenum.
��� �������������� ������ ���������� ��������� ������� ���������� ���������� �������� ������� � ��������� ���- ��� libld.a.

��. �����
ldclose(3X), ldopen(3X), ldtbindex(3X), ldfcn(4).
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT