X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/94b8e4f0425cebad0a186daf054168fa6910f9b8..91dfab84182937b62ef64cb12d8e4f89e6d5c3ec:/lincan/src/devcommon.c diff --git a/lincan/src/devcommon.c b/lincan/src/devcommon.c index dce205a..c26a36f 100644 --- a/lincan/src/devcommon.c +++ b/lincan/src/devcommon.c @@ -58,5 +58,12 @@ int canqueue_ends_init_chip(struct canque_ends_t *qends, struct chip_t *chip, st int canqueue_ends_done_chip(struct canque_ends_t *qends) { - return 0; + int delayed; + + /* Finish or kill all outgoing edges listed in inends */ + delayed=canqueue_ends_kill_inlist(qends, 1); + /* Kill all incoming edges listed in outends */ + delayed|=canqueue_ends_kill_outlist(qends); + + return delayed; }