- lwip_close tests

This commit is contained in:
Marian Ohligs 2011-09-14 17:01:30 +02:00
parent 39396f1188
commit 9de6a8c423
3 changed files with 6 additions and 4 deletions

View file

@ -75,7 +75,8 @@ static int socket_close(fildes_t* file)
{
int ret = 0;
#if defined(CONFIG_LWIP) && LWIP_SOCKET
//ret = lwip_close(file->offset);
kprintf("CLOSE LWIP_FD: %i ", file->offset);
ret = lwip_close(file->offset);
if (ret < 0)
ret = -errno;
#endif

View file

@ -226,6 +226,8 @@ int syscall_handler(uint32_t sys_nr, ...)
}
case __NR_close: {
int fd = va_arg(vl, int);
kprintf("CLOSE: %i and Tid: %i ..", fd, per_core(current_task));
if (fd >= 0)
ret = sys_close(fd);
break;
@ -288,8 +290,7 @@ int syscall_handler(uint32_t sys_nr, ...)
ret = -ENOTSOCK;
break;
}
ret = lwip_close(per_core(current_task)->fildes_table[fd].offset);
//ret = lwip_close(per_core(current_task)->fildes_table[fd].offset);
if (ret < 0)
ret = -errno;
break;

View file

@ -65,7 +65,7 @@ int main(int argc, char* argv[])
exit(1);
}
write(sockd2, msg, strlen(msg)+1);
close(sockd2);
//close(sockd2);
}
return 0;