Il 09/03/19 11:16, marc ha scritto: >> Mark, I think you are probably shooting the wrong bird here. Host ids >> have been around for the best part of the last 40 years in the unix >> world. And I am not talking about proprietary unix. The syscalls >> gethostid/sethostid were introduced in 4.2BSD (ca. 1983), at Berkeley, >> and are supposed to support unique host ids across all the unix >> installations. The gethostid syscall was even standardised in POSIX. > So you are correct that gethostid has been around for a while, > but this call returns a 32bit number, typically the IP.
No, it returns a value that's unique to the local machine even if it was not configured on any network. Plus, the IP can change, but the hostid is supposed to be static. The Unix hostid was developed in order to uniquely identify a machine regardless of where in the Internet it is. What you described is the gethostbyname syscall. -- Alessandro Selli <alessandrose...@linux.com> VOIP SIP: dhatarat...@ekiga.net Chiave firma e cifratura PGP/GPG signing and encoding key: BA651E4050DDFC31E17384BABCE7BD1A1B0DF2AE
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng