From: Jarkko Hietaniemi Date: Wed, 21 Jul 1999 12:10:48 +0000 (+0000) Subject: Even more Todo. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=24e11b2ac803c2241e1c997535309a8b2ce19d1d;p=p5sagit%2Fp5-mst-13.2.git Even more Todo. p4raw-id: //depot/cfgperl@3717 --- diff --git a/Todo b/Todo index 226227e..2602d4c 100644 --- a/Todo +++ b/Todo @@ -26,12 +26,18 @@ Would be nice to have 32+ constants in Perl code? (non-portable!) 32+ arguments/return values to/from system calls? (seek et al) 32+ bit ops (&|^~, currently explicitly disabled) + Generalise Errno way of extracting cpp symbols and use that in + Errno and Fcntl (ExtUtils::CppSymbol?) The _r-problem: for all the {set,get,end}*() system database calls (and a couple more: readdir, *rand*, crypt, *time, tmpnam) there are in many systems the _r versions to be used in re-entrant (=multithreaded) code. - Generalise Errno way of extracting cpp symbols and use that in - Errno and Fcntl (ExtUtils::CppSymbol?) + Icky things: the _r API is not standardized and + the _r-forms require per-thread data to store their state. + memory profiler: turn malloc.c:Perl_dump_mstats() into + an extension (Devel::MProf?) that would return the malloc + stats in a nice Perl datastructure (also a simple interface + to return just the grand total) would be good. Possible pragmas debugger