From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 From: "James A. Robinson" Date: Fri, 4 Nov 2016 23:09:05 +0000 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=94eb2c07d4285bc0f7054081c3e4 Subject: [9fans] /sys/src/9/port/portfns.h execregs uint vs ulong Topicbox-Message-UUID: a8e35640-ead9-11e9-9d60-3106f5b1d025 --94eb2c07d4285bc0f7054081c3e4 Content-Type: text/plain; charset=UTF-8 While futzing around with rebuilding a kernel, I noticed that 9atom distributed source tree /sys/src/9/port/portfns.h declares void* execregs(uintptr, uint, uint) but /sys/src/9/pc/trap.c declares long execregs(ulong entry, ulong ssize, ulong nargs) which seems to match all the other architectures I see under /sys/src/9/. I can't get to http://plan9.bell-labs.com/sources/ right now, it looks to be offline (I hope me looking at the wiki and man pages via http earlier wasn't "too high traffic" for it...), but wondered if this was an oversight in updating portfns.h. Jim --94eb2c07d4285bc0f7054081c3e4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
While futzing around with rebuilding a kernel, I noti= ced that
9atom distributed source tree /sys/src/9/port/portfns.h<= /div>
declares

void* execregs(uintptr, uint, u= int)

but /sys/src/9/pc/trap.c declares
<= br>
long
execregs(ulong entry, ulong ssize, ulong nargs= )

which seems to match all the other architectures=
I see under /sys/src/9/.

I can't ge= t to=C2=A0http://plan9.bell= -labs.com/sources/
right now, it looks to be offline (I hope = me looking
at the wiki and man pages via http earlier wasn't<= /div>
"too high traffic" for it...), but wondered if this was=
an oversight in updating portfns.h.

Jim=

--94eb2c07d4285bc0f7054081c3e4--