diff options
author | Marcus Brinkmann <marcus@gnu.org> | 2001-10-15 10:05:24 +0000 |
---|---|---|
committer | Marcus Brinkmann <marcus@gnu.org> | 2001-10-15 10:05:24 +0000 |
commit | 1a7fcf45a8845657024e8d6ce8ca46906c972177 (patch) | |
tree | cd02e8910e181817f1d75b221f6f75d7dbc2b3b1 | |
parent | 48bd7f3350e607906910df7da4ea307393e018d3 (diff) |
Add item about SO_LINGER.
-rw-r--r-- | TODO | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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. |