Suraj Verma writes: > Calling zone_enter() from a program running from different locations > seems to show inconsistent behaviour. I suspect the only interesting > difference could be the location of the binary (NFS versus local file > system). Can anyone explain.
NFS doesn't know how to have the upper (file system) portion resident in one zone, while the lower (network) portion is in another. So, if any part of your address space is mapped to a file resident on NFS, or if you have any file descriptor open on an NFS file, and you attempt to execute zone_enter(), the call will fail with EFAULT. You also can't use any descriptor-passing mechanism to pass in an NFS-related file descriptor from one zone to another. See PSARC 2004/357 for details. -- James Carlson, KISS Network <[EMAIL PROTECTED]> Sun Microsystems / 1 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ zones-discuss mailing list [email protected]
