Functions |
Comment |
fork |
not implemented, use create_process or threads |
wait |
not implemented, use waitpid |
waitpid |
can only wait for a given PID, not any child process |
getppid |
not implemented (meaningless under Windows) |
nice |
not implemented |
in_channel_of_descr |
does not work on sockets under Windows
95, 98, ME; works fine under NT, 2000, XP |
out_channel_of_descr |
ditto |
truncate, ftruncate |
not implemented |
lstat, fstat |
not implemented |
link, symlink, readlink |
not implemented (no links under
Windows) |
fchmod |
not implemented |
chown, fchown |
not implemented (make no sense on a DOS
file system) |
umask |
not implemented |
set_nonblock, clear_nonblock |
implemented as dummy
functions; use threads instead of non-blocking I/O |
rewinddir |
not implemented; re-open the directory instead |
mkfifo |
not implemented |
select |
implemented, but works only for sockets; use threads
if you need to wait on other kinds of file descriptors |
lockf |
not implemented |
kill, pause |
not implemented (no inter-process signals in Windows) |
alarm, times |
not implemented |
getitimer, setitimer |
not implemented |
getuid, getgid |
always return 1 |
getgid, getegid, getgroups |
not implemented |
setuid, setgid |
not implemented |
getpwnam, getpwuid |
always raise Not_found |
getgrnam, getgrgid |
always raise Not_found |
type socket_domain |
the domain PF_UNIX is not supported;
PF_INET is fully supported |
open_connection |
does not work under Windows
95, 98, ME; works fine under NT, 2000, XP |
establish_server |
not implemented; use threads |
terminal functions (tc*) |
not implemented |