[LTP] [PATCH] Declare lio_async_callback_handler() for linux too

Khem Raj raj.khem@gmail.com
Thu Jan 7 10:58:19 CET 2016


Hi Jan

> On Jan 7, 2016, at 1:16 AM, Jan Stancek <jstancek@redhat.com> wrote:
> 
> 
> 
> ----- Original Message -----
>> From: "Khem Raj" <raj.khem@gmail.com>
>> To: ltp@lists.linux.it
>> Sent: Thursday, 7 January, 2016 8:37:07 AM
>> Subject: [LTP] [PATCH] Declare lio_async_callback_handler() for linux too
> 
> Hi,
> 
>> 
>> sigval_t is glibc only construct, we use a union of sigval
>> which pretty much is same effect as sigval_t
>> 
>> Signed-off-by: Khem Raj <raj.khem@gmail.com>
>> ---
>> lib/tlibio.c | 4 ++--
>> 1 file changed, 2 insertions(+), 2 deletions(-)
>> 
>> diff --git a/lib/tlibio.c b/lib/tlibio.c
>> index 6b6103f..b7d9faa 100644
>> --- a/lib/tlibio.c
>> +++ b/lib/tlibio.c
>> @@ -130,7 +130,7 @@
>> #endif
>> 
>> static void lio_async_signal_handler();
>> -#ifdef sgi
>> +#if defined(sgi) || (defined(__linux__) && !defined(__UCLIBC__))
> 
> What difference does this make? Isn't this just a forward declaration,
> that's not that useful anyway?

I am getting undeclared errors e.g.

| tlibio.c:1274:7: error: 'lio_async_callback_handler' undeclared (first use in this function)
|        lio_async_callback_handler;
|        ^


moreover it makes it consistent with rest of the file.

> 
> Regards,
> Jan
> 
>> static void lio_async_callback_handler();
>> #endif
>> 
>> @@ -441,7 +441,7 @@ static void lio_async_signal_handler(int sig)
>>  * If the handler is called, it will increment the Received_callback
>>  * global variable.
>>  ***********************************************************************/
>> -static void lio_async_callback_handler(sigval_t sigval)
>> +static void lio_async_callback_handler(union sigval sigval)
>> {
>> 	if (Debug_level)
>> 		printf
>> --
>> 2.7.0
>> 
>> 
>> --
>> Mailing list info: http://lists.linux.it/listinfo/ltp
>> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 204 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.linux.it/pipermail/ltp/attachments/20160107/1f3d9fa7/attachment.sig>


More information about the Ltp mailing list