Automatic conversion of the NetBSD pkgsrc CVS module, use with care
18e7672bef
Changes: * Telnet.pm (getlines): Changed behavior so it works like IO::Handle::getlines(). Instead of returning just the lines currently available for reading, it now returns all lines until end-of-file. To get the old behavior, use "All => ''" named parameter. * Telnet.pm (put): New method put() is like print(), except that it doesn't write the trailing output_record_separator ("\n"). It also takes named parameters. * Telnet.pm (last_prompt): New method last_prompt() provides the last prompt matched by cmd() or login(). * Telnet.pm (rs): New method rs() is synonymous with input_record_separator(). * Telnet.pm (ors): New method ors() is synonymous with output_record_separator. * Telnet.pm (ofs): New method ofs() is synonymous with output_field_separator(). * Telnet.pm (input_log, output_log, option_log): Fixed so they always return the filehandle of the logfile or "" if logging turned-off. * Telnet.pm (dump_log, input_log, option_log, output_log): Fixed so they work with an unblessed or tied filehandle. * Telnet.pm (cmd_remove_mode, errmode, input_record_separator) (max_buffer_length, option_callback, port, prompt, timeout): These attribute methods now ignore an invalid argument and print a warning to stderr. This also applies to a named parameter used to override one of these attributes. * Telnet.pm (cmd): Added named parameters to override Errmode, and Input_record_separator. * Telnet.pm (get, waitfor): Added named parameters to override Binmode, Errmode, and Telnetmode. * Telnet.pm (getline, getlines): Added named parameters to override Binmode, Errmode, Input_record_separator, and Telnetmode. * Telnet.pm (login, open): Added named parameter to override Errmode. * Telnet.pm (login): Added two 0.01 second delays to workaround bug in Linux login program. * Telnet.pm (break): Fixed to properly send TELNET break command. * Telnet.pm (open): Fixed to properly handle an absolute timeout value. * Telnet.pm: Squelched the warning "isn't numeric" caused by deficiency in ActiveState perl and MS-Windows. * t/select.t: Fixed test #3 so it passes when running on Linux 2.4 or greater. |
||
---|---|---|
archivers | ||
audio | ||
benchmarks | ||
biology | ||
cad | ||
chat | ||
comms | ||
converters | ||
cross | ||
databases | ||
devel | ||
distfiles | ||
doc | ||
editors | ||
emulators | ||
finance | ||
fonts | ||
games | ||
graphics | ||
ham | ||
inputmethod | ||
lang | ||
licenses | ||
math | ||
mbone | ||
meta-pkgs | ||
misc | ||
mk | ||
net | ||
news | ||
packages | ||
parallel | ||
pkgtools | ||
security | ||
shells | ||
sysutils | ||
templates | ||
textproc | ||
time | ||
wm | ||
www | ||
x11 | ||
Makefile | ||
Packages.txt | ||
pkglocate | ||
README |
$NetBSD: README,v 1.16 2003/06/23 07:48:01 grant Exp $ The pkgsrc documentation now lives on the NetBSD web site. Full documentation, one file per chapter: http://www.NetBSD.org/Documentation/pkgsrc/ Full documentation in a single file: http://www.NetBSD.org/Documentation/pkgsrc/pkgsrc.html Full documentation in a single plain-text file: http://www.NetBSD.org/Documentation/pkgsrc/pkgsrc.txt pkgsrc.txt and pkgsrc.html are also provided in the top level pkgsrc directory (this directory).