version 1.23, 2010/08/26 19:07:39
|
version 1.37, 2011/07/25 07:44:57
|
Line 1
|
Line 1
|
/* |
/* |
================================================================================ |
================================================================================ |
RPL/2 (R) version 4.0.19 |
RPL/2 (R) version 4.1.2 |
Copyright (C) 1989-2010 Dr. BERTRAND Joël |
Copyright (C) 1989-2011 Dr. BERTRAND Joël |
|
|
This file is part of RPL/2. |
This file is part of RPL/2. |
|
|
Line 897 instruction_open(struct_processus *s_eta
|
Line 897 instruction_open(struct_processus *s_eta
|
* Format : |
* Format : |
* FORMATTED : fichier texte ; |
* FORMATTED : fichier texte ; |
* UNFORMATTED : fichier binaire. |
* UNFORMATTED : fichier binaire. |
|
* FLOW : chaîne de caractères sans format (en tant qu'objet |
|
* binaire comme "\x00avz\xFD") |
*/ |
*/ |
|
|
file *descripteur; |
file *descripteur; |
Line 1190 instruction_open(struct_processus *s_eta
|
Line 1192 instruction_open(struct_processus *s_eta
|
|
|
type_ouverture = 'R'; |
type_ouverture = 'R'; |
} |
} |
|
else if (strcmp(argument_majuscule, "OLD") == 0) |
|
{ |
|
if (type_ouverture != ' ') |
|
{ |
|
liberation(s_etat_processus, s_objet_argument); |
|
free(argument_majuscule); |
|
|
|
(*s_etat_processus).erreur_execution = |
|
d_ex_erreur_parametre_fichier; |
|
return; |
|
} |
|
|
|
if (type_arguments == ' ') |
|
{ |
|
type_arguments = 'F'; |
|
} |
|
else if (type_arguments == 'S') |
|
{ |
|
liberation(s_etat_processus, s_objet_argument); |
|
free(argument_majuscule); |
|
|
|
(*s_etat_processus).erreur_execution = |
|
d_ex_erreur_parametre_fichier; |
|
return; |
|
} |
|
|
|
type_ouverture = 'O'; |
|
} |
else if (strcmp(argument_majuscule, "UNKNOWN") == 0) |
else if (strcmp(argument_majuscule, "UNKNOWN") == 0) |
{ |
{ |
if (type_ouverture != ' ') |
if (type_ouverture != ' ') |