[mod.computers.vax] Sys. Services Params.

"Michael@ucbvax.UUCP (01/26/87)

.....
>>>		sys$wake()		does not work
>>>		sys$wake(,)		does work
>>>		sys$wake(pid)		does not work
>>>		sys$wake(pid,)		does work....
>>>	
>>>	hmmmm....  will this is totally consistent with the call/function having
>>>	two required parameters, I just checked the uVMS Programming Support ...
>>>	and the VMS mini-reference and they both insist that sys$wake has two
>>>	OPTIONAL arguments (and that they are independent).
>>>	
>>>	score;		1 mistake by me, 1 by Digital....
>>>	
>>>	-ed cetron
...

An optional parameter, when calling a system service, is always defined as
passing a 0 by value.  This is an inconvience when programming in FORTRAN,
but when using MACRO or BLISS macroes, it works out nicely since the
extra arguments are supplied.

As to why the system services can't have truncated argument lists, I
don't really know, does anyone else know?


					Mike Porter

mike%udel-oitvax@louie.udel.edu

------