<<I am trying to use the HPSORTINIT intrinsic from C (MPE not POSIX) and running into a problem due to C not supporting default parameter substitution. Is there any way not to supply file numbers to these subroutines? I tried just passing zeros in the input and output file records and get the error "There are no input files in the supplied parameters." I really just wanted to use the HPSORTINPUT and HPSORTOUTPUT routines and not monkeying around with files.>> Do you have a #pragma intrinsic HPSORTINIT declaration? If so, the compiler should use SYSINTR to properly default the unspecified parameters. Steve