X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=TODO;h=e907469ae69eee172f41a3210a49bdfafb44902e;hb=76c779783817ba7cdbe67ca83971134ce70e662f;hp=4a432c6782316fd6ed3e236daa8233ea87dc7fa7;hpb=a788ad407a51e84cfd41fedc6c053e62283ea2d7;p=runtime.git diff --git a/TODO b/TODO index 4a432c67..e907469a 100644 --- a/TODO +++ b/TODO @@ -41,12 +41,20 @@ General Runtime library, lib/silcutil/ ============================== - o Simple SILC Rand API for pseudo-random numbers. use SILC Crypto - Toolkit for really good random numbers. + o Unix socket support to Socket Stream API (local socket stream). - o file removing, chmod, rmmod, etc. chdir, rmdir etc. to + o Simple SILC Rand API for pseudo-random numbers. (***DONE) + + o file removing, chmod, rmmod, etc. chdir, rmdir, stat, etc. to lib/silcutil/silcfileutil.h. + o mmap API + + o Multicast support. + + o silc_file_readfile and silc_file_writefile should perhaps do the thing + with mmap, as it's probably a bit faster. + o silc_malloc et. al. to respect --with-alignment. o Fix universal time decoding (doesn't accept all formats) in silctime.c. @@ -155,13 +163,22 @@ Runtime library, lib/silcutil/ (o Fast mutex implementation. Fast rwlock implementation. Mutex and rwlock implementation using atomic operations.) not for now. - (o mmap) maybe +Windows Support +=============== -lib/silcutil/symbian/ -===================== + +Symbian OS Support +================== o Something needs to be thought to the logging globals as well, like silc_debug etc. They won't work on EPOC. Perhaps logging and debugging is to be disabled on EPOC. The logging currently works - by it cannot be controlled, same with debugging. + by it cannot be controlled, same with debugging. SILC Global API + MUST be used with all globals on Symbian. + + o gethostname() returns "Function not implemented". Others may return + the same. We should fix that probably to use RHostResolver and + GetHostName(). + + o silc_thread_exit should call User::Exit().