Sync with mode_t, nlink_t, and struct stat changes.

Assembly language bootstrap regenerated.

XXX  The system bindings still assume sizeof(int) == sizeof(long).
This commit is contained in:
naddy 2004-07-17 20:59:57 +00:00
parent fb5559194f
commit ef383373df
4 changed files with 41 additions and 5 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.4 2003/05/08 01:34:43 naddy Exp $
# $OpenBSD: Makefile,v 1.5 2004/07/17 20:59:57 naddy Exp $
ONLY_FOR_ARCHS= i386
@ -25,7 +25,7 @@ MASTER_SITES= ftp://ftp.FreeBSD.org/pub/FreeBSD/ \
MASTER_SITES:= ${MASTER_SITES:=development/CVSup/ezm3/}
MASTER_SITES0= http://grappa.unix-ag.uni-kl.de/~naddy/
DISTFILES= ${DISTNAME}a-${M3ARCH}-boot.tar.bz2:0 \
DISTFILES= ${DISTNAME}b-${M3ARCH}-boot.tar.bz2:0 \
${DISTNAME}-src.tar.bz2
# Ezm3 provides full X11 GUI support even when compiled on systems

View File

@ -1,6 +1,6 @@
MD5 (ezm3-1.0-src.tar.bz2) = 7f85f69e420b00a51481dad92f7eb749
MD5 (ezm3-1.0a-OpenBSD_386-boot.tar.bz2) = 724c8070f19c63b24ef5786f6529dbbb
MD5 (ezm3-1.0b-OpenBSD_386-boot.tar.bz2) = 52b61623f4ae7ce7bd42d373e8665627
RMD160 (ezm3-1.0-src.tar.bz2) = 42082f21bde660731e2f9e8f1c08007ec8b95d31
RMD160 (ezm3-1.0a-OpenBSD_386-boot.tar.bz2) = 895796ff62d93ba01e066800fbbdc98e39844a7c
RMD160 (ezm3-1.0b-OpenBSD_386-boot.tar.bz2) = 6844e7358ec3c5f0677abbbbc923f9af5a1b9641
SHA1 (ezm3-1.0-src.tar.bz2) = ea9443f6dc5039b471fb1da554d954f18ef44d20
SHA1 (ezm3-1.0a-OpenBSD_386-boot.tar.bz2) = 6ca4cdd4478ec818a9cdd6d70f904f280165f5cd
SHA1 (ezm3-1.0b-OpenBSD_386-boot.tar.bz2) = c4bbfd1c48831f91cef86c2c4595313656c5938f

View File

@ -0,0 +1,22 @@
$OpenBSD: patch-libs_m3core_src_unix_openbsd-2_Ustat_i3,v 1.1 2004/07/17 20:59:57 naddy Exp $
--- libs/m3core/src/unix/openbsd-2/Ustat.i3.orig Sat Jul 17 17:05:56 2004
+++ libs/m3core/src/unix/openbsd-2/Ustat.i3 Sat Jul 17 17:08:29 2004
@@ -45,6 +45,7 @@ TYPE
st_uid : uid_t;
st_gid : gid_t;
st_rdev : dev_t;
+ st_lspare0: long;
st_atime : time_t;
st_spare1 : u_long;
st_mtime : time_t;
@@ -57,7 +58,9 @@ TYPE
st_blksize: u_long;
st_flags : u_long;
st_gen : u_long;
- st_lspare : long;
+ st_lspare1: long;
+ st_birthtime: time_t;
+ st_spare4 : long;
st_qspare1: quad_t;
st_qspare2: quad_t;
END;

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-libs_m3core_src_unix_openbsd-2_Utypes_i3,v 1.1 2004/07/17 20:59:57 naddy Exp $
--- libs/m3core/src/unix/openbsd-2/Utypes.i3.orig Sat Jul 17 17:05:35 2004
+++ libs/m3core/src/unix/openbsd-2/Utypes.i3 Sat Jul 17 17:06:22 2004
@@ -60,8 +60,8 @@ TYPE
paddr_t = long; (* sys V compatibility *)
key_t = long; (* sys V compatibility *)
clock_t = u_long; (* POSIX compliance *)
- mode_t = u_short; (* POSIX compliance *)
- nlink_t = u_short; (* POSIX compliance *)
+ mode_t = u_int; (* POSIX compliance *)
+ nlink_t = u_int; (* POSIX compliance *)
uid_t = u_long; (* POSIX compliance *)
pid_t = long; (* POSIX compliance *)
gid_t = u_long; (* POSIX compliance *)