Help language development. Donate to The Perl Foundation
Sys::Hostname - Implement Perl 5's Sys::Hostname core module
use Sys::Hostname; $host = hostname;
Attempts several methods of getting the system hostname and then caches the result. It tries the first available of the C library's gethostname(), uname(2), syscall(SYS_gethostname),
uname -n, and the file /com/host. If all that fails it dies.
All NULs, returns, and newlines are removed from the result.
At present, only
uname -n and /com/host are attempted before dieing.
Elizabeth Mattijsen firstname.lastname@example.org
Source can be located at: https://github.com/lizmat/Sys-Hostname . Comments and Pull Requests are welcome.
Copyright 2018 Elizabeth Mattijsen
Originally developed by David Sundstrom and Greg Bacon. Re-imagined from Perl 5 as part of the CPAN Butterfly Plan.
This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.