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>