#include "u.h" #include "../port/lib.h" #include "mem.h" #include "dat.h" #include "fns.h" #include "../port/error.h" #include "../port/realtime.h" static int isedf(Proc*) { return 0; } static void edfbury(Proc*) { } static int edfanyready(void) { return 0; } static void edfready(Proc*) { } static Proc* edfrunproc(void) { return nil; } static void edfblock(Proc*) { } static void edfinit(void) { } static void edfexpel(Task*) { } static char * edfadmit(Task*) { return "No edf"; } static void edfdeadline(Proc*) { } Edfinterface nulledf = { .isedf = isedf, .edfbury = edfbury, .edfanyready = edfanyready, .edfready = edfready, .edfrunproc = edfrunproc, .edfblock = edfblock, .edfinit = edfinit, .edfexpel = edfexpel, .edfadmit = edfadmit, .edfdeadline = edfdeadline, };