'\" te .\" Copyright (c) 2009, Sun Microsystems, Inc. All Rights Reserved .TH gethostid 3C "29 Jan 2009" "SunOS 5.11" "Standard C Library Functions" .SH NAME gethostid \- get an identifier for the current host .SH SYNOPSIS .LP .nf #include \fBlong\fR \fBgethostid\fR(\fBvoid\fR); .fi .SH DESCRIPTION .sp .LP The \fBgethostid()\fR function returns the 32-bit identifier for the current host. If the hardware capability exists, this identifier is taken from platform-dependent stable storage; otherwise it is a randomly generated number. It is not guaranteed to be unique. .sp .LP If the calling thread's process is executing within a non-global zone that emulates a host identifier, then the zone's emulated 32-bit host identifier is returned. .SH ATTRIBUTES .sp .LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPEATTRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe _ StandardSee \fBstandards\fR(5). .TE .SH SEE ALSO .sp .LP \fBhostid\fR(1), \fBsysinfo\fR(2), \fBattributes\fR(5), \fBstandards\fR(5), \fBzones\fR(5)