_Bool done;
REFTYP **domlist;
+const char *tobedone="tobedone";
+const char *todo="todo";
done=false;
domlist=(REFTYP **)0;
while (proceed==true) {
switch (phase) {
case 0 : //Opening qfile
- if ((qfile=eml_createqfile(qname,"todo"))==(FILE *)0)
+ if ((qfile=eml_createqfile(qname,tobedone))==(FILE *)0)
phase=999; //Trouble trouble
break;
case 1 : //Opening qfile
case 2 : //Closing file
(void) eml_closeqfile(qfile);
break;
+ case 3 : //file ready, renaming file,
+ (void) eml_renameqfile(qname,tobedone,todo);
+ break;
default : //SAFE Guard
proceed=false;
break;
/* directory. */
/* */
/********************************************************/
-PUBLIC _Bool eml_renameqfile(char *qfilename,char *oldext,char *newext)
+PUBLIC _Bool eml_renameqfile(char *qfilename,const char *oldext,const char *newext)
{
#define OPEP "unieml.c:eml_renameqfile,"
/* directory. */
/* */
/********************************************************/
-PUBLIC FILE *eml_createqfile(char *qfilename,char *ext)
+PUBLIC FILE *eml_createqfile(char *qfilename,const char *ext)
{
#define OPEP "unieml.c:eml_createqfile,"
extern _Bool eml_deleteqfile(char *qfilename);
//procedure to change qfile extension
-extern _Bool eml_renameqfile(char *qfilename,char *oldext,char *newext);
+extern _Bool eml_renameqfile(char *qfilename,const char *oldext,const char *newext);
//procedure to open a file within queue directory
-extern FILE *eml_createqfile(char *qfilename,char *ext);
+extern FILE *eml_createqfile(char *qfilename,const char *ext);
//procedure to close a file within the queue directory
extern int eml_closeqfile(FILE *qfile);