From: Carmelo AMOROSO <carmelo.amoroso@st.com>
To: ltp-list@lists.sourceforge.net
Subject: Re: [LTP] [PATCH 12/21] syscalls/{getcontext, profil}: Multiple fixes
Date: Thu, 19 Jan 2012 17:32:25 +0100 [thread overview]
Message-ID: <4F184599.5040502@st.com> (raw)
In-Reply-To: <4F15A93E.10405@imgtec.com>
On 17/01/2012 18.00, Markos Chandras wrote:
> On 01/04/2012 10:26 AM, Markos Chandras wrote:
>> - Include test.h header even when __UCLIBC__ is defined. It is required for the
>> tst_brkm function
>> - Move TCID variable definition to the top so I can be independent of whether
>> __UCLIBC is used or not.
>>
>> Signed-off-by: Markos Chandras<markos.chandras@imgtec.com>
>> ---
>> .../kernel/syscalls/getcontext/getcontext01.c | 7 +++++--
>> testcases/kernel/syscalls/profil/profil01.c | 7 +++++--
>> 2 files changed, 10 insertions(+), 4 deletions(-)
>>
>> diff --git a/testcases/kernel/syscalls/getcontext/getcontext01.c b/testcases/kernel/syscalls/getcontext/getcontext01.c
>> index 7cadc67..1cf2896 100644
>> --- a/testcases/kernel/syscalls/getcontext/getcontext01.c
>> +++ b/testcases/kernel/syscalls/getcontext/getcontext01.c
>> @@ -34,6 +34,9 @@
>> **********************************************************/
>>
>> #include<features.h>
>> +
>> +char *TCID = "getcontext01"; /* Test program identifier. */
>> +
>> #if !defined(__UCLIBC__)
>>
>> #include<stdio.h>
>> @@ -47,7 +50,6 @@
>> void setup();
>> void cleanup();
>>
>> -char *TCID = "getcontext01"; /* Test program identifier. */
>> int TST_TOTAL = 1; /* Total number of test cases. */
>>
>> int exp_enos[] = { 0 }; /* must be a 0 terminated list */
>> @@ -98,8 +100,9 @@ void cleanup()
>> }
>>
>> #else /* systems that dont support obsolete getcontext */
>> +#include "test.h"
>> int main()
>> {
>> tst_brkm(TCONF, NULL, "system doesn't have getcontext support");
>> }
>> -#endif
>> \ No newline at end of file
>> +#endif
>> diff --git a/testcases/kernel/syscalls/profil/profil01.c b/testcases/kernel/syscalls/profil/profil01.c
>> index 63bed83..571e6f0 100644
>> --- a/testcases/kernel/syscalls/profil/profil01.c
>> +++ b/testcases/kernel/syscalls/profil/profil01.c
>> @@ -41,6 +41,9 @@
>> #endif
>>
>> #include<features.h>
>> +
>> +char *TCID = "profil01";
>> +
>> #ifndef __UCLIBC__
>>
>> #ifdef __arm__
>> @@ -73,7 +76,6 @@ volatile int t_flag;
>> //char progname[]= "profil1()";
>>
>> /***** LTP Port *****/
>> -char *TCID = "profil01";
>> int local_flag = PASSED;
>> int block_number;
>> FILE *temp;
>> @@ -305,9 +307,10 @@ void fail_exit()
>> /***** ** ** *****/
>>
>> #else
>> +#include "test.h"
>> int main(void)
>> {
>> /* uClibc does not have profiling support */
>> tst_exit();
>> }
>> -#endif
>> \ No newline at end of file
>> +#endif
>
> Ping?
>
> Any comments on this? It fixes a build failure on uClibc platforms.
>
Hi,
I've posted two different patch with a different approach, that got the
Ack from Mike, so likely they will be included in master shortly.
Adding twice the "test.h" in both code path is not so clean, IMO.
cheers,
carmelo
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
next prev parent reply other threads:[~2012-01-19 16:32 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <1325672810-5247-1-git-send-email-markos.chandras@imgtec.com>
2012-01-17 17:00 ` [LTP] [PATCH 12/21] syscalls/{getcontext, profil}: Multiple fixes Markos Chandras
2012-01-19 16:32 ` Carmelo AMOROSO [this message]
2012-01-20 10:23 ` Markos Chandras
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4F184599.5040502@st.com \
--to=carmelo.amoroso@st.com \
--cc=ltp-list@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox