From 839c1407d250d7c1cabbabe92d598c29d94077e8 Mon Sep 17 00:00:00 2001 From: Nicholas Clark Date: Thu, 15 May 2008 13:03:48 +0000 Subject: [PATCH] Add investigating eliminating POSIX::int_macro_int() to perltodo. p4raw-id: //depot/perl@33830 --- pod/perltodo.pod | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pod/perltodo.pod b/pod/perltodo.pod index a75305f..81afdb0 100644 --- a/pod/perltodo.pod +++ b/pod/perltodo.pod @@ -551,6 +551,18 @@ These tasks would need C knowledge, and roughly the level of knowledge of the perl API that comes from writing modules that use XS to interface to C. +=head2 investigate removing int_macro_int from POSIX.xs + +As a hang over from the original C implementation, F +contains a function C which in conjunction with C is +used to wrap the C functions C, C, C, +C, C and C. It's probably worth replacing +this complexity with 5 simple direct wrappings of those 5 functions. + +However, it would be interesting if someone could measure the memory usage +before and after, both for the case of C and the case of +actually calling the Perl space functions. + =head2 safely supporting POSIX SA_SIGINFO Some years ago Jarkko supplied patches to provide support for the POSIX -- 1.8.3.1