pod/perlport.pod: Note which functions are not available on Android
authorBrian Fraser <fraserbn@gmail.com>
Sat, 18 May 2013 00:55:08 +0000 (21:55 -0300)
committerBrian Fraser <fraserbn@gmail.com>
Sun, 26 Jan 2014 17:44:22 +0000 (14:44 -0300)
pod/perlport.pod

index 3072d24..5da4b78 100644 (file)
@@ -1566,6 +1566,9 @@ Access permissions are mapped onto VOS access-control list changes. (VOS)
 The actual permissions set depend on the value of the C<CYGWIN>
 in the SYSTEM environment settings.  (Cygwin)
 
+Setting the exec bit on some locations (generally /sdcard) will return true
+but not actually set the bit. (Android)
+
 =item chown
 
 Not implemented. (Win32, S<Plan 9>, S<RISC OS>)
@@ -1583,6 +1586,8 @@ Not implemented. (Win32, VMS, S<Plan 9>, S<RISC OS>, VOS)
 May not be available if library or source was not provided when building
 perl. (Win32)
 
+Not implemented. (Android)
+
 =item dbmclose
 
 Not implemented. (VMS, S<Plan 9>, VOS)
@@ -1674,7 +1679,7 @@ Not implemented. (Win32, VMS, S<RISC OS>)
 
 =item getnetbyname
 
-Not implemented. (Win32, S<Plan 9>)
+Not implemented. (Android, Win32, S<Plan 9>)
 
 =item getpwuid
 
@@ -1688,19 +1693,21 @@ Not implemented. (Win32, VMS, S<RISC OS>)
 
 =item getnetbyaddr
 
-Not implemented. (Win32, S<Plan 9>)
+Not implemented. (Android, Win32, S<Plan 9>)
 
 =item getprotobynumber
 
+Not implemented. (Android)
+
 =item getservbyport
 
 =item getpwent
 
-Not implemented. (Win32)
+Not implemented. (Android, Win32)
 
 =item getgrent
 
-Not implemented. (Win32, VMS)
+Not implemented. (Android, Win32, VMS)
 
 =item gethostbyname
 
@@ -1713,19 +1720,23 @@ Not implemented. (Win32)
 
 =item getnetent
 
-Not implemented. (Win32, S<Plan 9>)
+Not implemented. (Android, Win32, S<Plan 9>)
 
 =item getprotoent
 
-Not implemented. (Win32, S<Plan 9>)
+Not implemented. (Android, Win32, S<Plan 9>)
 
 =item getservent
 
 Not implemented. (Win32, S<Plan 9>)
 
+=item seekdir
+
+Not implemented. (Android)
+
 =item sethostent
 
-Not implemented. (Win32, S<Plan 9>, S<RISC OS>)
+Not implemented. (Android, Win32, S<Plan 9>, S<RISC OS>)
 
 =item setnetent
 
@@ -1733,7 +1744,7 @@ Not implemented. (Win32, S<Plan 9>, S<RISC OS>)
 
 =item setprotoent
 
-Not implemented. (Win32, S<Plan 9>, S<RISC OS>)
+Not implemented. (Android, Win32, S<Plan 9>, S<RISC OS>)
 
 =item setservent
 
@@ -1743,21 +1754,23 @@ Not implemented. (S<Plan 9>, Win32, S<RISC OS>)
 
 Not implemented. (Win32)
 
+Either not implemented or a no-op. (Android)
+
 =item endgrent
 
-Not implemented. (S<RISC OS>, VMS, Win32)
+Not implemented. (Android, S<RISC OS>, VMS, Win32)
 
 =item endhostent
 
-Not implemented. (Win32)
+Not implemented. (Android, Win32)
 
 =item endnetent
 
-Not implemented. (Win32, S<Plan 9>)
+Not implemented. (Android, Win32, S<Plan 9>)
 
 =item endprotoent
 
-Not implemented. (Win32, S<Plan 9>)
+Not implemented. (Android, Win32, S<Plan 9>)
 
 =item endservent
 
@@ -1845,7 +1858,7 @@ Return values (especially for device and inode) may be bogus. (Win32)
 
 =item msgrcv
 
-Not implemented. (Win32, VMS, S<Plan 9>, S<RISC OS>, VOS)
+Not implemented. (Android, Win32, VMS, S<Plan 9>, S<RISC OS>, VOS)
 
 =item open
 
@@ -1882,11 +1895,11 @@ Note that the C<select FILEHANDLE> form is generally portable.
 
 =item semop
 
-Not implemented. (Win32, VMS, S<RISC OS>)
+Not implemented. (Android, Win32, VMS, S<RISC OS>)
 
 =item setgrent
 
-Not implemented. (VMS, Win32, S<RISC OS>)
+Not implemented. (Android, VMS, Win32, S<RISC OS>)
 
 =item setpgrp
 
@@ -1898,7 +1911,7 @@ Not implemented. (Win32, VMS, S<RISC OS>, VOS)
 
 =item setpwent
 
-Not implemented. (Win32, S<RISC OS>)
+Not implemented. (Android, Win32, S<RISC OS>)
 
 =item setsockopt
 
@@ -1912,7 +1925,7 @@ Not implemented. (S<Plan 9>)
 
 =item shmwrite
 
-Not implemented. (Win32, VMS, S<RISC OS>)
+Not implemented. (Android, Win32, VMS, S<RISC OS>)
 
 =item sleep
 
@@ -2008,6 +2021,10 @@ If the native condition code is one that has a POSIX value encoded, the
 POSIX value will be decoded to extract the expected exit value.
 For more details see L<perlvms/$?>. (VMS)
 
+=item telldir
+
+Not implemented. (Android)
+
 =item times
 
 "cumulative" times will be bogus.  On anything other than Windows NT