{
{  The purpose of this request is to open the file specified by the FILE_NAME
{        parameter.
{
{
{        CYP$OPEN_FILE (FILE_NAME, FILE_SPECIFICATIONS, FILE, STATUS)
{
{
{  FILE_NAME: (input) This parameter specifies the name of the file being
{        opened.  The length of the file_name and the characters included in
{        the file_name must conform to the operating system dependent
{        requirements.
{
{  FILE_SPECIFICATIONS: (input) This parameter specifies how the file is to be
{        used.
{
{  FILE: (output) This parameter returns a pointer that must be used on all
{        other calls to CYBILIO.  Unpredictable results will occur if an
{        attempt is made to call a CYBILIO procedure with an undefined or
{        user-altered pointer.
{
{  STATUS: (output) This parameter specifies the request status.
{        CONDITIONS:
{              cye$file_already_exists
{              cye$file_not_found
{              cye$illegal_open_request
{              cye$no_memory_to_open_file
{
