okay so ld keeps returning a undefined reference error to tun_open if I write it the way mem.c does its open function and I am not sure why? ``` status_t tun_open(const char *name, uint32 flags, void** cookie) { /* Make interface here */ dprintf("tun:open_driver()\n"); *cookie = NULL; return B_OK; } ``` This is the error: ``` driver.o:(.data.rel+0x0): undefined reference to `tun_open(char const*, unsigned int, void*)' collect2: error: ld returned 1 exit status ```