summaryrefslogtreecommitdiff
path: root/amiga/compat.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2008-08-21 21:42:48 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2008-08-21 21:42:48 +0000
commitf071afe243ec7d8eef04319413611f74d46e34ae (patch)
treef832118cbf87a2a497d7d7cc6d8e08deb1541fd0 /amiga/compat.c
parent7362250125ec18ff4162ea13ebcb620c50e1b042 (diff)
downloadnetsurf-f071afe243ec7d8eef04319413611f74d46e34ae.tar.gz
netsurf-f071afe243ec7d8eef04319413611f74d46e34ae.tar.bz2
Code cleanup.
svn path=/trunk/netsurf/; revision=5167
Diffstat (limited to 'amiga/compat.c')
-rwxr-xr-xamiga/compat.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/amiga/compat.c b/amiga/compat.c
index 39b17e370..c87f5ba0d 100755
--- a/amiga/compat.c
+++ b/amiga/compat.c
@@ -57,12 +57,21 @@ int uname(struct utsname *uts)
if(VersionBase = OpenLibrary("version.library",50))
{
sprintf(uts->release,"%ld.%ld",VersionBase->lib_Version,VersionBase->lib_Version);
+
+ if((VersionBase->lib_Version >= 50) && (VersionBase->lib_Version <=52))
+ {
+ strcpy(uts->version,"4.0");
+ }
+ else if((VersionBase->lib_Version >= 53))
+ {
+ strcpy(uts->version,"4.1");
+ }
+
CloseLibrary(VersionBase);
}
strcpy(uts->sysname,"AmigaOS");
strcpy(uts->nodename,"amiga");
- strcpy(uts->version,"4.0");
strcpy(uts->machine,"ppc");
}