X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=ext%2FPOSIX%2FPOSIX.pod;h=4544a09097b5ffdedc00813bd00894c7f9b9a41a;hb=9d9f6b522dae2008a4aa198438ba564e1f80bf14;hp=10199e9a2b97822c910b8af897ca03531edb96d2;hpb=0e06870bf080a38cda51c06c6612359afc2334e1;p=p5sagit%2Fp5-mst-13.2.git diff --git a/ext/POSIX/POSIX.pod b/ext/POSIX/POSIX.pod index 10199e9..4544a09 100644 --- a/ext/POSIX/POSIX.pod +++ b/ext/POSIX/POSIX.pod @@ -191,7 +191,7 @@ to change file and directory owners and groups, see L. =item clearerr -Use the method L instead, to reset the error +Use the method C instead, to reset the error state (if any) and EOF state (if any) of the given stream. =item clock @@ -582,13 +582,13 @@ see L. This is identical to the C function, except that it can apply to a single character or to a whole string. Consider using regular expressions and the -C construct instead, or possibly the C construct. +C construct instead, or possibly the C construct. =item isalpha This is identical to the C function, except that it can apply to a single character or to a whole string. Consider using regular expressions and the -C construct instead. +C construct instead. =item isatty @@ -599,55 +599,58 @@ to a tty. Similar to the C<-t> operator, see L. This is identical to the C function, except that it can apply to a single character or to a whole string. Consider using regular expressions and the -C construct instead. +C construct instead. =item isdigit This is identical to the C function, except that it can apply to a single character or to a whole string. Consider using regular expressions and the -C construct instead, or the C construct. +C construct instead, or the C construct. =item isgraph This is identical to the C function, except that it can apply to a single character or to a whole string. Consider using regular expressions and the -C construct instead. +C construct instead. =item islower This is identical to the C function, except that it can apply to a single character or to a whole string. Consider using regular expressions and the -C construct instead. Do B use C. +C construct instead. Do B use C. =item isprint This is identical to the C function, except that it can apply to a single character or to a whole string. Consider using regular expressions and the -C construct instead. +C construct instead. =item ispunct This is identical to the C function, except that it can apply to a single character or to a whole string. Consider using regular expressions and the -C construct instead. +C construct instead. =item isspace This is identical to the C function, except that it can apply to a single character or to a whole string. Consider using regular expressions and the -C construct instead, or the C construct. +C construct instead, or the C construct. +(Note that C and C are slightly different in that +C can normally match a vertical tab, while C does +not.) =item isupper This is identical to the C function, except that it can apply to a single character or to a whole string. Consider using regular expressions and the -C construct instead. Do B use C. +C construct instead. Do B use C. =item isxdigit This is identical to the C function, except that it can apply to a single character or to a whole string. Consider using regular expressions and the -C construct instead, or simply C. +C construct instead, or simply C. =item kill @@ -1040,7 +1043,7 @@ argument means 'query'.) The following will set the LC_CTYPE behaviour according to the locale environment variables (the second argument C<"">). -Please see your systems L documentation for the locale +Please see your systems C documentation for the locale environment variables' meaning or consult L. $loc = setlocale( LC_CTYPE, "" ); @@ -1533,7 +1536,7 @@ see L. Wait for a child process to change state. This is identical to Perl's builtin C function, see L. - $pid = POSIX::waitpid( -1, &POSIX::WNOHANG ); + $pid = POSIX::waitpid( -1, POSIX::WNOHANG ); print "status = ", ($? / 256), "\n"; =item wcstombs @@ -1831,7 +1834,7 @@ _POSIX_ARG_MAX _POSIX_CHILD_MAX _POSIX_CHOWN_RESTRICTED _POSIX_JOB_CONTROL _POSI =item Constants -_SC_ARG_MAX _SC_CHILD_MAX _SC_CLK_TCK _SC_JOB_CONTROL _SC_NGROUPS_MAX _SC_OPEN_MAX _SC_SAVED_IDS _SC_STREAM_MAX _SC_TZNAME_MAX _SC_VERSION +_SC_ARG_MAX _SC_CHILD_MAX _SC_CLK_TCK _SC_JOB_CONTROL _SC_NGROUPS_MAX _SC_OPEN_MAX _SC_PAGESIZE _SC_SAVED_IDS _SC_STREAM_MAX _SC_TZNAME_MAX _SC_VERSION =back @@ -1980,9 +1983,56 @@ R_OK SEEK_CUR SEEK_END SEEK_SET STDIN_FILENO STDOUT_FILENO STDERR_FILENO W_OK X_ WNOHANG WUNTRACED +=over 16 + +=item WNOHANG + +Do not suspend the calling process until a child process +changes state but instead return immediately. + +=item WUNTRACED + +Catch stopped child processes. + +=back + =item Macros WIFEXITED WEXITSTATUS WIFSIGNALED WTERMSIG WIFSTOPPED WSTOPSIG +=over 16 + +=item WIFEXITED + +WIFEXITED($?) returns true if the child process exited normally +(C or by falling off the end of C) + +=item WEXITSTATUS + +WEXITSTATUS($?) returns the normal exit status of the child process +(only meaningful if WIFEXITED($?) is true) + +=item WIFSIGNALED + +WIFSIGNALED($?) returns true if the child process terminated because +of a signal + +=item WTERMSIG + +WTERMSIG($?) returns the signal the child process terminated for +(only meaningful if WIFSIGNALED($?) is true) + +=item WIFSTOPPED + +WIFSTOPPED($?) returns true if the child process is currently stopped +(can happen only if you specified the WUNTRACED flag to waitpid()) + +=item WSTOPSIG + +WSTOPSIG($?) returns the signal the child process was stopped for +(only meaningful if WIFSTOPPED($?) is true) + +=back + =back