care for gigaByte-sized files ...
--- a/Unix.st Thu May 08 14:40:01 1997 +0200
+++ b/Unix.st Thu May 08 18:43:04 1997 +0200
@@ -4655,8 +4655,8 @@
mode = __MKSMALLINT(buf.st_mode & 0777);
uid = __MKSMALLINT(buf.st_uid);
gid = __MKSMALLINT(buf.st_gid);
- size = __MKSMALLINT(buf.st_size);
- id = __MKSMALLINT(buf.st_ino);
+ size = __MKUINT(buf.st_size);
+ id = __MKUINT(buf.st_ino);
aOStime = __MKUINT(buf.st_atime);
mOStime = __MKUINT(buf.st_mtime);
cOStime = __MKUINT(buf.st_ctime);
@@ -4894,8 +4894,8 @@
mode = __MKSMALLINT(buf.st_mode & 0777);
uid = __MKSMALLINT(buf.st_uid);
gid = __MKSMALLINT(buf.st_gid);
- size = __MKSMALLINT(buf.st_size);
- id = __MKSMALLINT(buf.st_ino);
+ size = __MKUINT(buf.st_size);
+ id = __MKUINT(buf.st_ino);
atime = __MKUINT(buf.st_atime);
mtime = __MKUINT(buf.st_mtime);
ctime = __MKUINT(buf.st_ctime);
@@ -7802,7 +7802,7 @@
_ftime(&timebuffer);
seconds = __MKUINT(timebuffer.time);
- millis = __MKSMALLINT(timebuffer.millitm);
+ millis = __MKUINT(timebuffer.millitm);
# else /* assume HAS_GETTIMEOFDAY */
/*
@@ -7839,7 +7839,7 @@
# endif
seconds = __MKUINT(tb.tv_sec);
- millis = __MKSMALLINT(tb.tv_usec / 1000);
+ millis = __MKUINT(tb.tv_usec / 1000);
# endif
#endif
@@ -9078,6 +9078,6 @@
!OperatingSystem class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/Attic/Unix.st,v 1.223 1997-05-08 12:40:01 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/Attic/Unix.st,v 1.224 1997-05-08 16:43:04 cg Exp $'
! !
OperatingSystem initialize!