Adding semtimedop() to 0.9.28

Philip A. Prindeville philipp_subx at redfish-solutions.com
Fri Mar 12 05:14:38 UTC 2010


On 03/09/2010 07:46 PM, Philip A. Prindeville wrote:
> On 03/07/2010 05:40 PM, Philip A. Prindeville wrote:
>   
>> I know we're well behind 0.9.30 (there are various issues relating to
>> GCC bumps which in turn rely on libgsm fixes, etc that are slowly being
>> worked out that stop us from running something more recent) on the
>> astlinux project...  but we're trying workarounds to be able to make
>> some progress rather than being roadblocked altogether.
>>
>> I was trying to add semtimedop() into 0.9.28 based on this posting:
>>
>> http://lists.busybox.net/pipermail/uclibc-cvs/2008-January/024561.html
>>
>> but changing __syscall_ipc to use _syscall6 instead of _syscall5 and
>> adding an extra 0 parameter everywhere seemed a bit heavy-handed, so I
>> tried to do something more lightweight.
>>
>> Unfortunately, I'm stalled on a couple of issues including how to add
>> ASMFMT_6.
>>
>> Can someone help us out?  This is what we have.
>>
>> Thanks,
>>
>> -Philip
>>   
>>     
> Worked it out...
>
>   

Nope, didn't.

All of the stack setup for the IPC syscall looks good except the pointer
to the pointer to the struct timespec.

Anyone able to help us figure out what we're not setting up correctly? I'm not well versed on the kernel calling ABI for x86.

Thanks.




More information about the uClibc mailing list