Date: Sun, 19 May 2013 23:35:36 +0400 From: Chagin Dmitry <dchagin@freebsd.org> To: Adam Vande More <amvandemore@gmail.com> Cc: "freebsd-emulation@freebsd.org" <freebsd-emulation@freebsd.org> Subject: Re: Lin?ux?u?la?tor problem Message-ID: <20130519193536.GA7805@dchagin.static.corbina.net> In-Reply-To: <CA%2BtpaK05S8UZLkWS1rvnzV%2BR4JR1vtf7Z7xdcAY1PBYHk2SZhA@mail.gmail.com> References: <CA%2BtpaK05S8UZLkWS1rvnzV%2BR4JR1vtf7Z7xdcAY1PBYHk2SZhA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
On Tue, May 14, 2013 at 03:42:17PM -0500, Adam Vande More wrote:
> I'm trying to get an ancient Linux app called IMS System
> Administration Utility V2.02 (07-Dec-90) going.
>
> Unfortunately, it fails here:
>
> 910 sysval NAMI "/compat/linux/secfile"
> 910 sysval NAMI "/compat/linux"
> 910 sysval NAMI "/compat/linux/secfile"
> 910 sysval RET linux_access 0
> 910 sysval CALL linux_socketcall(0x1,0xbfbfdc5c)
> 910 sysval RET linux_socketcall -1 errno 22 Invalid argument
the problem is here ^^^^^^^^^^^^^^^^^^^
please, try with:
diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c
index a66a62d..cae7d71 100644
--- a/sys/compat/linux/linux_socket.c
+++ b/sys/compat/linux/linux_socket.c
@@ -645,6 +645,9 @@ linux_socket(struct thread *td, struct linux_socket_args *args)
} */ bsd_args;
int retval_socket, socket_flags;
+ uprintf("socket %d, %d, %d", args->domain, args->type,
+ args->protocol);
+
bsd_args.protocol = args->protocol;
socket_flags = args->type & ~LINUX_SOCK_TYPE_MASK;
if (socket_flags & ~(LINUX_SOCK_CLOEXEC | LINUX_SOCK_NONBLOCK))
and show result.
> 910 sysval CALL linux_ioctl(0xffffffff,0x8927,0xbfbfdc80)
> 910 sysval RET linux_ioctl -1 errno 9 Bad file descriptor
> 910 sysval CALL close(0xffffffff)
> 910 sysval RET close -1 errno 9 Bad file descriptor
> 910 sysval CALL linux_open(0x808be70,0,0x1)
> 910 sysval NAMI "/compat/linux/dev/tty"
> 910 sysval NAMI "/dev/tty"
> 910 sysval RET linux_open 3
>
> Does anyone have insight into this problem? I did create
> /dev/tty...perhaps there is some incompatibility?
>
> --
> Adam Vande More
> _______________________________________________
> freebsd-emulation@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-emulation
> To unsubscribe, send any mail to "freebsd-emulation-unsubscribe@freebsd.org"
--
Have fun!
chd
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
iEYEARECAAYFAlGZKYcACgkQ0t2Tb3OO/O3xvACeOWbhtQwR+zEDWGpyHQmA/T5o
bOUAn1Ks3QN3FXmWVpezXo4bLky+KWx3
=KULU
-----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130519193536.GA7805>
