| 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 |