


     EEEEFFFFOOOOPPPPEEEENNNN((((3333))))		     XXXXEEEENNNNIIIIXXXX 3333....0000 ((((llllooooccccaaaallll))))		     EEEEFFFFOOOOPPPPEEEENNNN((((3333))))



     NNNNAAAAMMMMEEEE
	  efopen - open a stream, checking for errors

     SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
	  FFFFIIIILLLLEEEE ****
	  eeeeffffooooppppeeeennnn((((ffffiiiilllleeee,,,, mmmmooooddddeeee))))
	  cccchhhhaaaarrrr ****ffffiiiilllleeee;;;;
	  cccchhhhaaaarrrr ****mmmmooooddddeeee;;;;

     DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
	  _E_f_o_p_e_n invokes _f_o_p_e_n(3) and checks the result	for errors.
	  In the absence of errors, it returns the stream pointer; in
	  the presence of errors, it prints a message and exits.

     SSSSEEEEEEEE AAAALLLLSSSSOOOO
	  fopen(3), error(3)

     DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
	  Exit status, in the event of error, is 1.

     HHHHIIIISSSSTTTTOOOORRRRYYYY
	  Local	product, roughly following the one in Kernighan&Pike.

































     Page 1					      (printed 8/2/94)



