Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
NetBSD master CVS tree commits
thorpej
Sun Jan 4 18:23:45 PST 1998
Update of /cvsroot/src/sys/sys
In directory netbsd1:/var/slash-tmp/cvs-serv824
Modified Files:
stat.h
Log Message:
Fix the stat(2) ABI problem noticed by Curt Sampson and Chris Demetriou.
The problem is that the timespec structures now how 7 32-bit values before
them, which causes them to be implicitly padded on the Alpha (because the
timespecs have an alignment of 64 bits). However, the alignment constraints
changed if _POSIX_SOURCE was defined (thus replacing the timespecs with
time_ts and longs). This had no effect on 32-bit architectures, but changed
the offsets of several stat structure members on the Alpha.
XXX The ABI has not changed; explicit padding is added in the _POSIX_SOURCE
XXX case, enabled by an #ifdef __alpha__. This should be changed if the
XXX stat(2) ABI is ever changed again (e.g. if we change time_t to 64 bits).
thorpej
Sun Jan 4 18:29:06 PST 1998
Update of /cvsroot/src/lib/libc/sys
In directory netbsd1:/var/slash-tmp/cvs-serv1367
Modified Files:
Makefile.inc
Log Message:
Add __vfork14.S and Lint___vfork14.c
thorpej
Sun Jan 4 18:29:49 PST 1998
Update of /cvsroot/src/lib/libc
In directory netbsd1:/var/slash-tmp/cvs-serv1398
Modified Files:
shlib_version
Log Message:
Bump minor: added __vfork14().
Home |
Main Index |
Thread Index |
Old Index