This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
AW: problem with synth. target: error 38
- From: "Neundorf, Alexander" <Alexander dot Neundorf at jenoptik dot com>
- To: "Andrew Lunn" <andrew at lunn dot ch>, "Alexander Neundorf" <neundorf at kde dot org>
- Cc: <ecos-discuss at ecos dot sourceware dot org>
- Date: Fri, 19 Nov 2004 09:58:35 +0100
- Subject: AW: [ECOS] problem with synth. target: error 38
...
> -----Ursprüngliche Nachricht-----
> Von: ecos-discuss-owner@ecos.sourceware.org
> [mailto:ecos-discuss-owner@ecos.sourceware.org]Im Auftrag von Andrew
> Lunn
> Betreff: Re: [ECOS] problem with synth. target: error 38
> User the source luke....
Well, I did, at least I tried.
> linux-2.6.9/arch/i386/kernel/sys_i386.c: sys_ipc()
>
> The default case for the switch returns -ENOSYS so first check you are
> passing the correct call parameter. However, what i suspect your real
> problem is, is that the syscall does not take one parameter as you
> have coded, but actually 6.
>
> Andrew
Well, glibc uses extern int __syscall_ipc(), but I didn't find the implementation of __syscall_ipc in the glibc sources, neither in my linux 2.4.22 sources, google also didn't help.
Here's the link:
http://world.std.com/~slanning/asm/syscall_list.html#note117
Maybe I used the IPCOP definitions from a wrong file...
Bye
Alex
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss