mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 00:41:02 +00:00
report correct operating system under windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22455 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
ac0b87c2a2
commit
8116c34930
3 changed files with 6 additions and 3 deletions
|
@ -2,6 +2,7 @@
|
|||
|
||||
* Source/win32/GSFileHandleWin32.m: Ignore extraneous write events.
|
||||
* Source/NSString.m: Don't insert native path separators by default.
|
||||
* Source/NSProcessInfo.m: Report correct operating system on windows.
|
||||
|
||||
2006-02-07 Richard Frith-Macdonald <rfm@gnu.org>
|
||||
|
||||
|
|
|
@ -51,7 +51,8 @@ enum {
|
|||
NSOSF1OperatingSystem,
|
||||
NSGNULinuxOperatingSystem = 100,
|
||||
NSBSDOperatingSystem,
|
||||
NSBeOperatingSystem
|
||||
NSBeOperatingSystem,
|
||||
NSCygwinOperatingSystem
|
||||
};
|
||||
#endif
|
||||
|
||||
|
|
|
@ -936,6 +936,7 @@ int main(int argc, char *argv[], char *env[])
|
|||
* <item>NSOSF1OperatingSystem - probably never to be implemented</item>
|
||||
* <item>NSGNULinuxOperatingSystem - the GNUstep 'standard'</item>
|
||||
* <item>NSBSDOperatingSystem - BSD derived operating systems</item>
|
||||
* <item>NSCygwinOperatingSystem - cygwin unix-like environment</item>
|
||||
* </list>
|
||||
*/
|
||||
- (unsigned int) operatingSystem
|
||||
|
@ -950,13 +951,13 @@ int main(int argc, char *argv[], char *env[])
|
|||
{
|
||||
os = NSGNULinuxOperatingSystem;
|
||||
}
|
||||
else if ([n isEqualToString: @"mingw"] == YES)
|
||||
else if ([n hasPrefix: @"mingw"] == YES)
|
||||
{
|
||||
os = NSWindowsNTOperatingSystem;
|
||||
}
|
||||
else if ([n isEqualToString: @"cygwin"] == YES)
|
||||
{
|
||||
os = NSWindowsNTOperatingSystem;
|
||||
os = NSCygwinOperatingSystem;
|
||||
}
|
||||
else if ([n hasPrefix: @"bsd"] == YES)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue