Completed Sim01 afaik

+- configops.c/h
+- metadataops.c/h
+- StandardConstants.h
This commit is contained in:
Charles Descamps 2024-01-31 02:33:40 -07:00
parent e19542c060
commit 7b837ddf86
5 changed files with 723 additions and 87 deletions

View file

@ -4,24 +4,28 @@
#include "StandardConstants.h"
#include "StringUtils.h"
typedef enum {UNKNOWN_ERR
typedef enum {BAD_ARG_VAL = -1,
NO_ACCESS_ERR,
MD_FILE_ACCESS_ERR,
MD_CORRUPT_DESCRIPTOR_ERR,
OPCMD_ACCESS_ERR,
CORRUPT_OPCMD_ERR,
CORRUPT_OPCMD_ARG_ERR,
UNBALANCED_START_END_ERR,
COMPLETE_OPCMD_FOUND_MSG,
LAST_OPCMD_FOUND_MSG
} OpCodeMessages;
// typedef enum {CPU_SCHED_SJF_N_CODE,
// CPU_SCHED_SRTF_P_CODE,
// CPU_SCHED_FCFS_P_CODE,
// CPU_SCHED_RR_P_CODE,
// CPU_SCHED_FCFS_N_CODE,
// LOGTO_MONITOR_CODE,
// LOGTO_FILE_CODE,
// LOGTO_BOTH_CODE,
// NON_PREEMPTIVE_CODE,
// PREEMPTIVE_CODE
// } ConfigDataCodes;
typedef struct OpCodeTypeStruct
{
int temp;
int pid;
char command[MAX_STR_LEN];
char inOutArg[MAX_STR_LEN];
char strArg1[MAX_STR_LEN];
int intArg2;
int intArg3;
int opEndTime;
struct OpCodeTypeStruct *nextNode;
} OpCodeType;
/*