From 1a7fcf45a8845657024e8d6ce8ca46906c972177 Mon Sep 17 00:00:00 2001 From: Marcus Brinkmann Date: Mon, 15 Oct 2001 10:05:24 +0000 Subject: Add item about SO_LINGER. --- TODO | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/TODO b/TODO index fe6d6fbd..9abe612a 100644 --- a/TODO +++ b/TODO @@ -192,6 +192,8 @@ See `tasks', the exported task list. *** select for read on a UDP socket seems never to return. !!! *** Undefined functions at the end of pfinet/io-ops.c. !! *** Implement io_revoke on sockets. ! +*** Implement SO_LINGER correctly (close() should return EWOULDBLOCK if not all + packets could be delivered). ! ** nfs *** Implement async I/O !! @@ -211,8 +213,8 @@ See `tasks', the exported task list. *** Implement clustering, a la 4.4-lite sys/kern/vfs_cluster.c. *** Make file_get_storage_info work for files with indirect blocks. !! *** Optimizations: - pager.c/inode.c/libdiskfs count pager refs separately and then save - mappings in _diskfs_rdwr_internal and dir.c ! + pager.c/inode.c/libdiskfs count pager refs separately and then + save mappings in _diskfs_rdwr_internal and dir.c ! *** Problems with DT_* hack: ! **** Fix multiple-links DT_* bug. **** Deal with change of type which should update directory. -- cgit v1.2.3