aboutsummaryrefslogtreecommitdiffstats
path: root/judge/line.h
diff options
context:
space:
mode:
Diffstat (limited to 'judge/line.h')
-rw-r--r--judge/line.h27
1 files changed, 0 insertions, 27 deletions
diff --git a/judge/line.h b/judge/line.h
deleted file mode 100644
index 8864868..0000000
--- a/judge/line.h
+++ /dev/null
@@ -1,27 +0,0 @@
-#define CHECK_THREAD_WAITTIME 5
-
-typedef int (*check_init_fn)(char *runpath,char *datapath);
-typedef void* (*check_thread_fn)(void *arg);
-typedef int (*check_stop_fn)(void);
-
-struct line_setting_info{
- unsigned long timelimit;
- unsigned long hardtimelimit;
- unsigned long memlimit;
- int count;
- int score[JUDGX_LINE_RESULTMAX];
-};
-struct line_procrun_info{
- struct judgx_proc_info *proc_info;
- judgx_check_run_fn check_run;
- sem_t *done_sem;
-};
-struct check_thread_info{
- int status;
- sem_t *done_sem;
-};
-
-static void line_ini_handler(void *data,char *section,char *key,char *value);
-static void* line_procrun_thread(void *arg);
-
-DLL_PUBLIC int run(struct judgx_line_info *line_info);