| 139 | SLIST_HEAD_INITIALIZER(clone_defcbh); |
| 140 | |
| 141 | void |
| 142 | clone_setdefcallback_prefix(const char *ifprefix, clone_callback_func *p) |
| 143 | { |
| 144 | struct clone_defcb *dcp; |
| 145 | |
| 146 | dcp = malloc(sizeof(*dcp)); |
| 147 | strlcpy(dcp->ifprefix, ifprefix, IFNAMSIZ-1); |
| 148 | dcp->clone_mt = MT_PREFIX; |
| 149 | dcp->clone_cb = p; |
| 150 | SLIST_INSERT_HEAD(&clone_defcbh, dcp, next); |
| 151 | } |
| 152 | |
| 153 | void |
| 154 | clone_setdefcallback_filter(clone_match_func *filter, clone_callback_func *p) |
no test coverage detected