From: Arseny S. <am...@ic...> - 2003-05-07 02:33:43
|
Hi, Wednesday, May 07, 2003, 10:23:32 AM, you wrote: >> > see LISPFUN(duplicate_handle) in pathname.d. >> > is it incorrect? >> As far as I understand dup and dup2, it works only as dup, but not as >> dup2 on win32. I.e. one cannot point existing handle to another file, >> new handle should be allocated. Second parameter is ignored on win32. Sam> linux: [1]>> (posix:duplicate-handle 1) Sam> 4 [2]>> (posix:duplicate-handle 1) Sam> 5 [3]>> (posix:duplicate-handle 1 5) Sam> 5 [4]>> (posix:duplicate-handle 1 7) Sam> 7 Sam> what do you get on win32? Sam> if the second argument is indeed ignored, we are in trouble as far as Sam> compatibility goes... [1]> (posix:duplicate-handle 1) *** - Win32 error 6 (ERROR_INVALID_HANDLE): The handle is invalid. 1. Break [2]> :a [3]> (posix:duplicate-handle 3) 19 [4]> (posix:duplicate-handle 3) 23 [5]> (posix:duplicate-handle 3 7) 27 -- Best regards, Arseny mailto:am...@ic... |