next up previous contents
Next: Versions Up: Objects Previous: Base Type

Host-Specific Object Names (HSONAMEs)

Every Prospero object has an hsoname. HSONAMEs are not guaranteed to be unique across time; if an object is deleted, a new object may be created that re-uses the old object's handle. However, at any particular moment, two Prospero objects on the same server are guaranteed to have unique hsonames, unless they are different versions of the same object (i.e., unless their VERSION-NUMBER fields are different.)

Two objects on different servers might have identical hsonames. In the current server implementation, the hsoname-type is always ASCII and the hsoname is almost always a full (i.e., starting with a slash (/)) UNIX filesystem pathname. See appendix gif for more discussion of this. The hsoname-type token exists because some special filesystems may have non-ASCII hsonames.

Padma Indraganti
Thu Jun 20 13:02:20 PDT 1996