mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-23 08:24:18 +00:00
1 line
1.8 KiB
C
1 line
1.8 KiB
C
/* SDB - error messages */
|
||
|
||
|
||
|
||
#include "sdbio.h"
|
||
|
||
|
||
|
||
char *db_ertxt(msg)
|
||
|
||
int msg;
|
||
|
||
{
|
||
|
||
char *txt;
|
||
|
||
|
||
|
||
/* select the appropriate message text */
|
||
|
||
switch (msg) {
|
||
|
||
case INSMEM:
|
||
|
||
txt = "insufficient memory";
|
||
|
||
break;
|
||
|
||
case RELFNF:
|
||
|
||
txt = "relation file not found";
|
||
|
||
break;
|
||
|
||
case BADHDR:
|
||
|
||
txt = "bad relation header";
|
||
|
||
break;
|
||
|
||
case TUPINP:
|
||
|
||
txt = "tuple input error";
|
||
|
||
break;
|
||
|
||
case TUPOUT:
|
||
|
||
txt = "tuple output error";
|
||
|
||
break;
|
||
|
||
case RELFUL:
|
||
|
||
txt = "relation file full";
|
||
|
||
break;
|
||
|
||
case RELCRE:
|
||
|
||
txt = "error creating relation file";
|
||
|
||
break;
|
||
|
||
case DUPATT:
|
||
|
||
txt = "duplicate attribute";
|
||
|
||
break;
|
||
|
||
case MAXATT:
|
||
|
||
txt = "too many attributes";
|
||
|
||
break;
|
||
|
||
case INSBLK:
|
||
|
||
txt = "insufficient disk space";
|
||
|
||
break;
|
||
|
||
case SYNTAX:
|
||
|
||
txt = "syntax error";
|
||
|
||
break;
|
||
|
||
case ATUNDF:
|
||
|
||
txt = "undefined attribute";
|
||
|
||
break;
|
||
|
||
case ATAMBG:
|
||
|
||
txt = "ambiguous attribute";
|
||
|
||
break;
|
||
|
||
case RLUNDF:
|
||
|
||
txt = "undefined relation";
|
||
|
||
break;
|
||
|
||
case CDSIZE:
|
||
|
||
txt = "boolean expression too complex";
|
||
|
||
break;
|
||
|
||
case INPFNF:
|
||
|
||
txt = "input file not found";
|
||
|
||
break;
|
||
|
||
case OUTCRE:
|
||
|
||
txt = "error creating output file";
|
||
|
||
break;
|
||
|
||
case INDFNF:
|
||
|
||
txt = "indirect command file not found";
|
||
|
||
break;
|
||
|
||
case BADSET:
|
||
|
||
txt = "bad set parameter";
|
||
|
||
break;
|
||
|
||
default:
|
||
|
||
txt = "undefined error";
|
||
|
||
break;
|
||
|
||
}
|
||
|
||
|
||
|
||
/* return the message text */
|
||
|
||
return (txt);
|
||
|
||
}
|
||
|
||
|