Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 07 Feb 1999 18:45:09 +0100
From:      Marcel Moolenaar <marcel@scc.nl>
To:        Randall Hopper <aa8vb@pagesz.net>
Cc:        emulation@FreeBSD.ORG
Subject:   Re: XessLite4 Spreadsheet - Problem on 3.0-RELEASE
Message-ID:  <36BDD125.EB51D53A@scc.nl>
References:  <19990116102334.A5244@pagesz.net> <36A1BC26.F222F5B3@scc.nl> <19990206204310.A29695@pagesz.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Randall Hopper wrote:

[snip]
>  |>      I've created /compat/linux/proc/{version,cpuinfo} with copies of these
>  |> files from a Linux box that Xesslite4 runs on, but no success.
>  |
>  |At what point does it fail when you do have the files?
> 
> It fails at pretty much the same place as without them.  The tail of the
> output is the same (except for a few bytes in the read() GIOs, except that
> this line is added:
> 
[snip]

This is what happens (no ktraces included):

When the files (version and cpuinfo) are not present, lstat fails and xslite4
aborts. When the files are present lstat succeeds, but xslite4 fails because
the files have length > 0 (on Red Hat they have length 0; on FreeBSD they are
regular files). As a result xslite4 aborts. When you create empty files,
lstat succeeds and xslite4 will open the files and read them, but will fail
because it does read what it expects and aborts; after which I aborted :-)

XessLite4 will only run when /proc is properly emulated.
Sorry,

marcel

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36BDD125.EB51D53A>