status.i4.v = srproc(work_area.i1a.r, event_flag.i2.r, error.i2.r)

	This routine is called to transmit the Save/Restore request list to the
	central device database server.	 A call to this routine must be
	preceded by at least one call to srdir or srreq.

	work_area	Save/Restore work area array initialized by
			srwain call
	event_flag	event flag number to be specified if asynchronous
			operation mode is selected.  If a value of NULL is
			passed, a synchronous operation is assumed.
	error		standard ACNET error/success return

	This function returns ACNET status values as follows:

	OK			success
	SAV_RST_NOREADPROC	no requests have been made
	SAV_RST_ILWORK		invalid work area
	SAV_RST_EMPTY		no requests exist
	SAV_RST_WORK_FULL	work area is full
	SAV_RST_xxx		Save/restore error

	This function requires the following include files:

	cnsparam_h, clib_h

	Related functions:

	srcnct, srcnct_fake, srdcnt, srderr, srdir, srdisk, srget, srgeti, 
	srmod, srreq, srsetp, srsize, srsnapreq, srston, srwain

	C/C++ usage:

	char	work_area[WORK_AREA_SIZE];
	short	*event_flag = (short *) NULL;
	short	error;

	status = srproc(work_area,event_flag,&error);