93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
return [hostname substringFromIndex: pos + 1];
}
}
#if !defined(OF_WII) && !defined(OF_MORPHOS)
static OFString *
hostname(void)
{
char hostname[256];
if (gethostname(hostname, 256) != 0)
return nil;
return [OFString stringWithCString: hostname
|
|
|
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
return [hostname substringFromIndex: pos + 1];
}
}
#if !defined(OF_WII) && !defined(OF_MORPHOS)
static OFString *
obtainHostname(void)
{
char hostname[256];
if (gethostname(hostname, 256) != 0)
return nil;
return [OFString stringWithCString: hostname
|
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
|
initWithObjects: @"127.0.0.1", @"::1", nil];
#else
_nameServers = [[OFArray alloc] initWithObject: @"127.0.0.1"];
#endif
#if !defined(OF_WII) && !defined(OF_MORPHOS)
if (_localDomain == nil)
_localDomain = [domainFromHostname(hostname()) copy];
#endif
if (_searchDomains == nil) {
if (_localDomain != nil)
_searchDomains = [[OFArray alloc]
initWithObject: _localDomain];
else
_searchDomains = [[OFArray alloc] init];
}
objc_autoreleasePoolPop(pool);
}
@end
|
|
|
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
|
initWithObjects: @"127.0.0.1", @"::1", nil];
#else
_nameServers = [[OFArray alloc] initWithObject: @"127.0.0.1"];
#endif
#if !defined(OF_WII) && !defined(OF_MORPHOS)
if (_localDomain == nil)
_localDomain = [domainFromHostname(obtainHostname()) copy];
#endif
if (_searchDomains == nil) {
if (_localDomain != nil)
_searchDomains = [[OFArray alloc]
initWithObject: _localDomain];
else
_searchDomains = [[OFArray alloc] init];
}
objc_autoreleasePoolPop(pool);
}
@end
|