summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Brinkmann <marcus@gnu.org>2001-10-15 10:05:24 +0000
committerMarcus Brinkmann <marcus@gnu.org>2001-10-15 10:05:24 +0000
commit1a7fcf45a8845657024e8d6ce8ca46906c972177 (patch)
treecd02e8910e181817f1d75b221f6f75d7dbc2b3b1
parent48bd7f3350e607906910df7da4ea307393e018d3 (diff)
Add item about SO_LINGER.
-rw-r--r--TODO6
1 files 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.