
You are reading: STATUS.TXT
---------------------------

Only a subset of the standard Perl 5 Kit has been implemented, as there is 
usually no direct equivalent of the functionality in Windows NT.

Any functions marked with '**' will NOT warn that they are not implemented.
Providing this 'warn facility' would require changes to the Perl 5 UNIX Distribution.

Following are the unsupported functions:


Unsupported network routines	
============================

getnetbyname()	
getnetbyaddr()	
getnetent()	
getprotoent()	
getservent()	
sethostent()	
setnetent()
setprotoent()
setservent()
endhostent()
endnetent()
endprotoent()
endservent()
socketpair()


Unsupported System V compatible IPC routines
============================================

msgctl()
msgget()
msgrcv()
msgsnd()
semctl()
semget()
semop()
shmctl()
shmget()
shmread()
shmwrite()


Unsupported I/O routines
========================

ioctl()**
select($w, $x, $y, $z) 
  -- The single argument version of select HAS been implemented.
  -- The 4 argument version of select HAS been implemented.


Unsupported filesystem routines
===============================

chmod()**
chroot()
fcntl()**
flock()	<- works as of Release 100 beta 4.
link()
lstat()**
readlink()**
symlink()
sysread()**
syswrite()**
umask()**
utime()**


Unsupported security-related routines
=====================================

crypt() <- simple version as of Build 108
getlogin()**
getpgrp()
getppid()
getpriority()
getpwnam()
getgrnam()
getpwuid()
getgrgid()
getpwent()
getgrent()
setpwent()
setgrent()
endpwent()
endgrent()
setpgrp()


Unsupported process-related routines
====================================

fork()
kill()
pipe() <- works as of Release 100 beta 3.
setpriority()
times()
wait()
waitpid()


Unsupported miscellaneous routines
==================================

alarm()
dbmclose()**
dbmopen()**
dump()**
syscall()

