123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- #include "u.h"
- #include "../port/lib.h"
- #include "mem.h"
- #include "dat.h"
- #include "fns.h"
- #include "../port/error.h"
- #include "realtime.h"
- #include "../port/edf.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,
- };
|