[Boa-devel] tempfile
Brought to you by:
jnelson
From: Nikos M. <nm...@gn...> - 2002-10-27 01:07:26
|
Hello, I've been trying to avoid creating a temporary files for post data. Since CGIs need to read a descriptor, using anything except descriptors seemed impossible. A solution I've come over was to use pipes, if the data in the post request were less than PIPE_BUF. I don't think that this is an elegant solution, since pipe returns 2 descriptors, which seems to be a waste of descriptors, but a least the temporary file creation is avoided. A patch is attached (unfortunately this only shows the idea, and does not cleanly apply since it is over the hydra code base). A question! Why is the close-on-exec flag is set (to post_data_fd)? I see that the init_cgi() function closes the filedescriptor before exec, so what's the need for this? -- Nikos Mavroyanopoulos Email: nmav at gnutls org |