<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-4288</id>
	<title>Nabble - Linux Test Project</title>
	<updated>2009-12-22T18:20:01Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Linux-Test-Project-f4288.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Linux-Test-Project-f4288.html" />
	<subtitle type="html">The Linux Test Project is a group aimed at testing and improving Linux.  The goal of the LTP is to deliver a suite of automated testing tools for Linux as well as publishing the results of tests we run. Linux Test Project home is &lt;a href=&quot;http://sourceforge.net/projects/ltp/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26897204</id>
	<title>[Ltp-coverage] [SPAM] Final Quarter Notification</title>
	<published>2009-12-22T18:20:01Z</published>
	<updated>2009-12-22T18:20:01Z</updated>
	<author>
		<name>Revenue Division</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=windows-1252&quot;&gt;
&lt;/head&gt;
&lt;body style=&quot;FONT-FAMILY: Tahoma&quot;&gt;
&lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;
&lt;table style=&quot;WIDTH: 584px; HEIGHT: 631px&quot; height=631 cellSpacing=1 cellPadding=15 width=584 border=0&gt;
  &lt;tbody&gt;
  &lt;tr&gt;
    &lt;td vAlign=top&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;Business Owners &amp;amp; 
      Managers,&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;Please pay attention to the 
      following:&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;&lt;span style=&quot;FONT-SIZE: 18pt&quot;&gt;I have 
      successfully gotten this message in front of you.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;How many of your potential 
      clients are you missing by not using e-mail marketing?&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;I will make this simple and 
      to the point. I can get your message in front of an enormous audience for 
      very little cost!&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Our Offer: &lt;/b&gt;&lt;/p&gt;
      &lt;ul type=disc&gt;
        &lt;li class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;1 million&lt;/b&gt; successfully sent 
        e-mails for &lt;/font&gt;&lt;strong&gt;$599.00&lt;/strong&gt;&lt;font face=&quot;Times New Roman&quot;&gt; 

        &lt;li class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;Includes Targeted E-mail Database 
        Rental&lt;/font&gt;&lt;span style=&quot;FONT-FAMILY: Tahoma&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;
        &lt;li class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;100% Custom Ad or Use Your Own Ideas&lt;/font&gt;&lt;span style=&quot;FONT-FAMILY: Tahoma&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;
        &lt;li class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;Deployment Via Our Dedicated Outbound 
        Servers&lt;/font&gt;&lt;span style=&quot;FONT-FAMILY: Tahoma&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;
        &lt;li class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;Exclusions Managed for Compliance&lt;/font&gt;&lt;span style=&quot;FONT-FAMILY: Tahoma&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;
        &lt;li class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;Tracking Results Included: Delivery - Open - 
        Click Ratios&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; tab-stops: list .5in&quot;&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 13.5pt; FONT-FAMILY: Tahoma&quot;&gt;TO GET MORE INFO VIA 
      E-MAIL&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;FONT-FAMILY: Tahoma&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26897204&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sendtomillions@...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; tab-stops: list .5in&quot;&gt;&lt;font color=#0000ff&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; tab-stops: list 2.0in&quot;&gt;&lt;strong&gt;&lt;span style=&quot;FONT-FAMILY: Tahoma&quot;&gt;or&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list 2.0in&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;Find out more by calling: &lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 18pt&quot;&gt;1 (888) 570-7776 Ext 
420&lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list 2.0in&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;We&amp;nbsp;have proven that &lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;we&lt;/b&gt; can get&amp;nbsp;our message 
      through to &lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;&lt;u&gt;you&lt;/u&gt;&lt;/b&gt;….Let us 
      help get your message in front of &lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;&lt;u&gt;your&lt;/u&gt;&lt;/b&gt; ideal 
      audience.&lt;/font&gt;&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;Call me and let's do some business.&lt;/font&gt;&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;E-mail Marketing Sales Team&lt;/font&gt;&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;Data Deployment Division&lt;/font&gt;&lt;/p&gt;
      &lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;&lt;strong&gt;1-888-570-7776 Ext 
      420&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font face=&quot;Times New Roman&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font face=&quot;Times New Roman&quot; size=1&gt;To be removed, please call 1 (888) 313-2220 and leave your full email
address.&lt;/font&gt;&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;





&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;&lt;br /&gt;_______________________________________________
&lt;br&gt;Ltp-coverage mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26897204&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-coverage@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-coverage-f4290.html&quot; embed=&quot;fixTarget[4290]&quot; target=&quot;_top&quot; &gt;ltp-coverage&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Ltp-coverage---SPAM--Final-Quarter-Notification-tp26897204p26897204.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26896669</id>
	<title>Re: [PATCH] containers: mqns: use libc's mq_open, not 	syscall(__NR_mq_open</title>
	<published>2009-12-22T16:57:14Z</published>
	<updated>2009-12-22T16:57:14Z</updated>
	<author>
		<name>yaneurabeya</name>
	</author>
	<content type="html">On Tue, Dec 22, 2009 at 9:11 AM, Serge E. Hallyn &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896669&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;serue@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The glibc version removes the leading '/' from the message queue name.
&lt;br&gt;&amp;gt; Not doing so makes the system call fail.  We could just remove the
&lt;br&gt;&amp;gt; '/' from SLASH_MQ1, if for some reason that were preferred, but using
&lt;br&gt;&amp;gt; glibc functions when possible seems cleaner to me.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Signed-off-by: Serge Hallyn &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896669&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;serue@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt;  testcases/kernel/containers/mqns/mqns_01.c |    9 ++++-----
&lt;br&gt;&amp;gt;  testcases/kernel/containers/mqns/mqns_02.c |    8 +++-----
&lt;br&gt;&amp;gt;  testcases/kernel/containers/mqns/mqns_03.c |    3 +--
&lt;br&gt;&amp;gt;  testcases/kernel/containers/mqns/mqns_04.c |    2 +-
&lt;br&gt;&amp;gt;  4 files changed, 9 insertions(+), 13 deletions(-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; diff --git a/testcases/kernel/containers/mqns/mqns_01.c b/testcases/kernel/containers/mqns/mqns_01.c
&lt;br&gt;&amp;gt; index 7f41b2d..2f3bf8e 100644
&lt;br&gt;&amp;gt; --- a/testcases/kernel/containers/mqns/mqns_01.c
&lt;br&gt;&amp;gt; +++ b/testcases/kernel/containers/mqns/mqns_01.c
&lt;br&gt;&amp;gt; @@ -55,7 +55,7 @@ int check_mqueue(void *vtest)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        if (read(p1[0], buf, strlen(&amp;quot;go&amp;quot;) + 1) &amp;lt; 0)
&lt;br&gt;&amp;gt;                tst_resm(TBROK | TERRNO, &amp;quot;read(p1[0], ...) failed&amp;quot;);
&lt;br&gt;&amp;gt; -       mqd = syscall(__NR_mq_open, SLASH_MQ1, O_RDONLY);
&lt;br&gt;&amp;gt; +       mqd = mq_open(SLASH_MQ1, O_RDONLY);
&lt;br&gt;&amp;gt;        if (mqd == -1) {
&lt;br&gt;&amp;gt;                if (write(p2[1], &amp;quot;notfnd&amp;quot;, strlen(&amp;quot;notfnd&amp;quot;) + 1) &amp;lt; 0)
&lt;br&gt;&amp;gt;                        tst_resm(TBROK | TERRNO, &amp;quot;write(p2[1], ...) failed&amp;quot;);
&lt;br&gt;&amp;gt; @@ -86,8 +86,7 @@ main(int argc, char *argv[])
&lt;br&gt;&amp;gt;        if (pipe(p1) == -1) { perror(&amp;quot;pipe&amp;quot;); exit(EXIT_FAILURE); }
&lt;br&gt;&amp;gt;        if (pipe(p2) == -1) { perror(&amp;quot;pipe&amp;quot;); exit(EXIT_FAILURE); }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -       mqd = syscall(__NR_mq_open, SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL, 0777,
&lt;br&gt;&amp;gt; -                       NULL);
&lt;br&gt;&amp;gt; +       mqd = mq_open(SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL, 0777, NULL);
&lt;br&gt;&amp;gt;        if (mqd == -1) {
&lt;br&gt;&amp;gt;                perror(&amp;quot;mq_open&amp;quot;);
&lt;br&gt;&amp;gt;                tst_resm(TFAIL, &amp;quot;mq_open failed\n&amp;quot;);
&lt;br&gt;&amp;gt; @@ -100,7 +99,7 @@ main(int argc, char *argv[])
&lt;br&gt;&amp;gt;        if (r &amp;lt; 0) {
&lt;br&gt;&amp;gt;                tst_resm(TFAIL, &amp;quot;failed clone/unshare\n&amp;quot;);
&lt;br&gt;&amp;gt;                mq_close(mqd);
&lt;br&gt;&amp;gt; -               syscall(__NR_mq_unlink, SLASH_MQ1);
&lt;br&gt;&amp;gt; +               mq_unlink(SLASH_MQ1);
&lt;br&gt;&amp;gt;                tst_exit();
&lt;br&gt;&amp;gt;        }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; @@ -122,7 +121,7 @@ main(int argc, char *argv[])
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        /* destroy the mqueue */
&lt;br&gt;&amp;gt;        mq_close(mqd);
&lt;br&gt;&amp;gt; -       syscall(__NR_mq_unlink, SLASH_MQ1);
&lt;br&gt;&amp;gt; +       mq_unlink(SLASH_MQ1);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        tst_exit();
&lt;br&gt;&amp;gt;  }
&lt;br&gt;&amp;gt; diff --git a/testcases/kernel/containers/mqns/mqns_02.c b/testcases/kernel/containers/mqns/mqns_02.c
&lt;br&gt;&amp;gt; index aa78f65..5343d5b 100644
&lt;br&gt;&amp;gt; --- a/testcases/kernel/containers/mqns/mqns_02.c
&lt;br&gt;&amp;gt; +++ b/testcases/kernel/containers/mqns/mqns_02.c
&lt;br&gt;&amp;gt; @@ -60,8 +60,7 @@ int check_mqueue(void *vtest)
&lt;br&gt;&amp;gt;                tst_resm(TBROK | TERRNO, &amp;quot;read(p1[0], ..) failed&amp;quot;);
&lt;br&gt;&amp;gt;        else {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -               mqd = syscall(__NR_mq_open, SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL,
&lt;br&gt;&amp;gt; -                               0777, NULL);
&lt;br&gt;&amp;gt; +               mqd = mq_open(SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL, 0777, NULL);
&lt;br&gt;&amp;gt;                if (mqd == -1) {
&lt;br&gt;&amp;gt;                        if (write(p2[1], &amp;quot;mqfail&amp;quot;, strlen(&amp;quot;mqfail&amp;quot;) + 1) &amp;lt; 0) {
&lt;br&gt;&amp;gt;                                tst_resm(TBROK | TERRNO,
&lt;br&gt;&amp;gt; @@ -85,8 +84,7 @@ int check_mqueue(void *vtest)
&lt;br&gt;&amp;gt;                                        if (mq_close(mqd) &amp;lt; 0) {
&lt;br&gt;&amp;gt;                                                tst_resm(TBROK | TERRNO,
&lt;br&gt;&amp;gt;                                                        &amp;quot;mq_close(mqd) failed&amp;quot;);
&lt;br&gt;&amp;gt; -                                       } else if (syscall(__NR_mq_unlink,
&lt;br&gt;&amp;gt; -                                                       SLASH_MQ1) &amp;lt; 0) {
&lt;br&gt;&amp;gt; +                                       } else if (mq_unlink(SLASH_MQ1) &amp;lt; 0) {
&lt;br&gt;&amp;gt;                                                tst_resm(TBROK | TERRNO,
&lt;br&gt;&amp;gt;                                                        &amp;quot;mq_unlink(&amp;quot; SLASH_MQ1
&lt;br&gt;&amp;gt;                                                        &amp;quot;) failed&amp;quot;);
&lt;br&gt;&amp;gt; @@ -153,7 +151,7 @@ int main(int argc, char *argv[])
&lt;br&gt;&amp;gt;                tst_exit();
&lt;br&gt;&amp;gt;        } else {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -               mqd = syscall(__NR_mq_open, SLASH_MQ1, O_RDONLY);
&lt;br&gt;&amp;gt; +               mqd = mq_open(SLASH_MQ1, O_RDONLY);
&lt;br&gt;&amp;gt;                if (mqd == -1) {
&lt;br&gt;&amp;gt;                        tst_resm(TPASS, &amp;quot;Parent process can't see the mqueue\n&amp;quot;);
&lt;br&gt;&amp;gt;                } else {
&lt;br&gt;&amp;gt; diff --git a/testcases/kernel/containers/mqns/mqns_03.c b/testcases/kernel/containers/mqns/mqns_03.c
&lt;br&gt;&amp;gt; index 3c9e83e..6a841b8 100644
&lt;br&gt;&amp;gt; --- a/testcases/kernel/containers/mqns/mqns_03.c
&lt;br&gt;&amp;gt; +++ b/testcases/kernel/containers/mqns/mqns_03.c
&lt;br&gt;&amp;gt; @@ -63,8 +63,7 @@ int check_mqueue(void *vtest)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        read(p1[0], buf, 3); /* go */
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -       mqd = syscall(__NR_mq_open, SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL, 0755,
&lt;br&gt;&amp;gt; -                       NULL);
&lt;br&gt;&amp;gt; +       mqd = mq_open(SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL, 0755, NULL);
&lt;br&gt;&amp;gt;        if (mqd == -1) {
&lt;br&gt;&amp;gt;                write(p2[1], &amp;quot;mqfail&amp;quot;, 7);
&lt;br&gt;&amp;gt;                tst_exit();
&lt;br&gt;&amp;gt; diff --git a/testcases/kernel/containers/mqns/mqns_04.c b/testcases/kernel/containers/mqns/mqns_04.c
&lt;br&gt;&amp;gt; index 8a4a9c2..6ce9e34 100644
&lt;br&gt;&amp;gt; --- a/testcases/kernel/containers/mqns/mqns_04.c
&lt;br&gt;&amp;gt; +++ b/testcases/kernel/containers/mqns/mqns_04.c
&lt;br&gt;&amp;gt; @@ -59,7 +59,7 @@ int check_mqueue(void *vtest)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        read(p1[0], buf, 3); /* go */
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -       mqd = syscall(__NR_mq_open, SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL, 0755,
&lt;br&gt;&amp;gt; +       mqd = mq_open(SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL, 0755,
&lt;br&gt;&amp;gt;                        NULL);
&lt;br&gt;&amp;gt;        if (mqd == -1) {
&lt;br&gt;&amp;gt;                write(p2[1], &amp;quot;mqfail&amp;quot;, 7);
&lt;/div&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; The problem with this is that we're instead testing indirectly via
&lt;br&gt;libc instead of directly via syscall(2). Why not just have two
&lt;br&gt;constants -- one that has a slash and one that doesn't? Seems like
&lt;br&gt;it'd be simple to implement...
&lt;br&gt;Thanks,
&lt;br&gt;-Garrett
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896669&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--containers%3A-mqns%3A-use-libc%27s-mq_open%2C-not-syscall%28__NR_mq_open-tp26891296p26896669.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26896632</id>
	<title>Re: &quot;cgroup_fj&quot; and &quot;cgroup&quot; have problems?</title>
	<published>2009-12-22T16:53:05Z</published>
	<updated>2009-12-22T16:53:05Z</updated>
	<author>
		<name>yaneurabeya</name>
	</author>
	<content type="html">On Mon, Dec 14, 2009 at 12:08 AM, Mitani &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896632&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mitani@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I took your indication and changed the patch as follows.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Case 1:
&lt;br&gt;&amp;gt; I revised &amp;quot;[ -f /proc/cgroups ]&amp;quot; case to use &amp;quot;tst_resm TCONF&amp;quot;
&lt;br&gt;&amp;gt; instead of &amp;quot;echo&amp;quot;.
&lt;br&gt;&amp;gt; But this revision is unbalanced with the other exit messages,
&lt;br&gt;&amp;gt; so I revised other cases too.
&lt;br&gt;&amp;gt; I don't know how to use exit code, so I use 0 or 1.
&lt;br&gt;&amp;gt; I might mistake those code.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt; --- run_cgroup_test_fj.sh       2009-10-26 23:49:23.000000000 +0900
&lt;br&gt;&amp;gt; +++ run_cgroup_test_fj.sh.new   2009-12-14 14:21:53.000000000 +0900
&lt;br&gt;&amp;gt; @@ -34,19 +34,19 @@
&lt;br&gt;&amp;gt;  export CASENO2=0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  if [ &amp;quot;$(id -ru)&amp;quot; -ne 0 ]; then
&lt;br&gt;&amp;gt; -       echo &amp;quot;***error***:you must use root to test&amp;quot;
&lt;br&gt;&amp;gt; -       exit -1
&lt;br&gt;&amp;gt; +       tst_brkm TBROK ignored &amp;quot;***error***:you must use root to test&amp;quot;
&lt;br&gt;&amp;gt; +       exit 1
&lt;br&gt;&amp;gt;  fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  if ! [ -f /proc/cgroups ]; then
&lt;br&gt;&amp;gt; -       echo &amp;quot;***error***:you must enable cgroup config in kernel&amp;quot;;
&lt;br&gt;&amp;gt; -       exit -3;
&lt;br&gt;&amp;gt; +       tst_resm TCONF &amp;quot;***error***:you must enable cgroup config in
&lt;br&gt;&amp;gt; kernel&amp;quot;;
&lt;br&gt;&amp;gt; +       exit 0;
&lt;br&gt;&amp;gt;  fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  if [ ! -x $TESTROOT/cgroup_fj_proc ]; then
&lt;br&gt;&amp;gt; -       echo &amp;quot;***warning***:file \&amp;quot;cgroup_fj_proc\&amp;quot; is not exist or not
&lt;br&gt;&amp;gt; executable&amp;quot;;
&lt;br&gt;&amp;gt; -       echo &amp;quot;please do make and check execution permission&amp;quot;
&lt;br&gt;&amp;gt; -       exit -4;
&lt;br&gt;&amp;gt; +       tst_brkm TBROK ignored &amp;quot;***warning***:file \&amp;quot;cgroup_fj_proc\&amp;quot; is not
&lt;br&gt;&amp;gt; exist or not executable&amp;quot;;
&lt;br&gt;&amp;gt; +       tst_brkm TBROK ignored &amp;quot;please do make and check execution
&lt;br&gt;&amp;gt; permission&amp;quot;
&lt;br&gt;&amp;gt; +       exit 1;
&lt;br&gt;&amp;gt;  fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  CPUSET=`grep -w cpuset /proc/cgroups | cut -f1`;
&lt;br&gt;&amp;gt; @@ -83,10 +83,10 @@
&lt;br&gt;&amp;gt;         SYBSYSCOMPILED=&amp;quot;$SYBSYSCOMPILED devices,&amp;quot;
&lt;br&gt;&amp;gt;  fi
&lt;br&gt;&amp;gt;  if [ &amp;quot;$SYBSYSCOMPILED&amp;quot; = &amp;quot;&amp;quot; ];then     # Warning and exit if all cgroup
&lt;br&gt;&amp;gt; subsystem are not compiled
&lt;br&gt;&amp;gt; -       echo &amp;quot;CONTROLLERS TESTCASES: WARNING&amp;quot;;
&lt;br&gt;&amp;gt; -       echo &amp;quot;Kernel does not support for any cgroup subsystem&amp;quot;;
&lt;br&gt;&amp;gt; -       echo &amp;quot;Skipping all controllers testcases....&amp;quot;;
&lt;br&gt;&amp;gt; -       exit -2;
&lt;br&gt;&amp;gt; +       tst_resm TCONF &amp;quot;CONTROLLERS TESTCASES: WARNING&amp;quot;;
&lt;br&gt;&amp;gt; +       tst_resm TCONF &amp;quot;Kernel does not support for any cgroup subsystem&amp;quot;;
&lt;br&gt;&amp;gt; +       tst_resm TCONF &amp;quot;Skipping all controllers testcases....&amp;quot;;
&lt;br&gt;&amp;gt; +       exit 0;
&lt;br&gt;&amp;gt;  fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  echo &amp;quot;Now, we start the test for cgroup...&amp;quot;;
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Case 2:
&lt;br&gt;&amp;gt; I revised &amp;quot;[ &amp;quot;$USER&amp;quot; != root ]&amp;quot; case, and revised
&lt;br&gt;&amp;gt; &amp;quot;[ ! -f /proc/cgroups ]&amp;quot; case to use &amp;quot;tst_resm&amp;quot; instead of &amp;quot;echocase&amp;quot;
&lt;br&gt;&amp;gt;  for balance.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt; --- cgroup_regression_test.sh   2009-11-30 17:41:37.000000000 +0900
&lt;br&gt;&amp;gt; +++ cgroup_regression_test.sh.new       2009-12-14 11:42:58.000000000 +0900
&lt;br&gt;&amp;gt; @@ -29,15 +29,15 @@
&lt;br&gt;&amp;gt;  export TST_COUNT=1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  if [ ! -f /proc/cgroups ]; then
&lt;br&gt;&amp;gt; -        echo &amp;quot;CONTROLLERS TESTCASES: WARNING&amp;quot;
&lt;br&gt;&amp;gt; -        echo &amp;quot;Kernel does not support for control groups&amp;quot;;
&lt;br&gt;&amp;gt; -        echo &amp;quot;Skipping all controllers testcases....&amp;quot;;
&lt;br&gt;&amp;gt; +       tst_resm TCONF &amp;quot;CONTROLLERS TESTCASES: WARNING&amp;quot;
&lt;br&gt;&amp;gt; +       tst_resm TCONF &amp;quot;Kernel does not support for control groups&amp;quot;
&lt;br&gt;&amp;gt; +       tst_resm TCONF &amp;quot;Skipping all controllers testcases....&amp;quot;
&lt;br&gt;&amp;gt;        exit 0
&lt;br&gt;&amp;gt;  fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  if [ &amp;quot;$USER&amp;quot; != root ]; then
&lt;br&gt;&amp;gt;        tst_brkm TBROK ignored &amp;quot;Test must be run as root&amp;quot;
&lt;br&gt;&amp;gt; -       exit 0
&lt;br&gt;&amp;gt; +       exit 1
&lt;br&gt;&amp;gt;  fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  tst_kvercmp 2 6 29
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards--
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Tomonori Mitani
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Garrett Cooper [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896632&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yanegomi@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Friday, December 11, 2009 6:45 PM
&lt;br&gt;&amp;gt; To: Mitani
&lt;br&gt;&amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896632&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ltp-list@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [LTP] &amp;quot;cgroup_fj&amp;quot; and &amp;quot;cgroup&amp;quot; have problems?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Dec 11, 2009, at 1:21 AM, Mitani wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Sorry for my many many mails today.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I ran tests with &amp;quot;ltp-2009-12-10&amp;quot; cvs.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In my system (kernel 2.6.18-164.el5), kernel does not support
&lt;br&gt;&amp;gt;&amp;gt; control groups.
&lt;br&gt;&amp;gt;&amp;gt; So, when I ran test of &amp;quot;cgroup_fj&amp;quot;, I got following message and the
&lt;br&gt;&amp;gt;&amp;gt; test faild by &amp;quot;FAIL 253&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ------------
&lt;br&gt;&amp;gt;&amp;gt; ***error***:you must enable cgroup config in kernel
&lt;br&gt;&amp;gt;&amp;gt; ------------
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In the investigation for above error message, I found that there may be
&lt;br&gt;&amp;gt;&amp;gt; two problems,.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  (a) &amp;quot;cgroup_fj&amp;quot; test failed in the system not support &amp;quot;control groups&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;  (b) &amp;quot;cgroup&amp;quot; test may passed by user-ID which isn't &amp;quot;root&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; (a) &amp;quot;cgroup_fj&amp;quot; test
&lt;br&gt;&amp;gt;&amp;gt;  Above message is correct message, but exiting by &amp;quot;FAIL&amp;quot; is not
&lt;br&gt;&amp;gt;&amp;gt;  correct, I think.
&lt;br&gt;&amp;gt;&amp;gt;  Referring to the example of other tests, I think that the tests
&lt;br&gt;&amp;gt;&amp;gt;  for non-supported functions must be finished in &amp;quot;PASS 0&amp;quot; basically.
&lt;br&gt;&amp;gt;&amp;gt;  (For example, &amp;quot;move_pages{01...11}&amp;quot; tests exit in &amp;quot;PASS 0&amp;quot; and with
&lt;br&gt;&amp;gt;&amp;gt;  &amp;quot;NUMA support not provided&amp;quot; messages.)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  I suggest following patch to resolve this problem.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ============
&lt;br&gt;&amp;gt;&amp;gt; --- run_cgroup_test_fj.sh     2009-10-26 23:49:23.000000000 +0900
&lt;br&gt;&amp;gt;&amp;gt; +++ run_cgroup_test_fj.sh.new 2009-12-11 16:10:39.000000000 +0900
&lt;br&gt;&amp;gt;&amp;gt; @@ -40,7 +40,7 @@
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; if ! [ -f /proc/cgroups ]; then
&lt;br&gt;&amp;gt;&amp;gt;       echo &amp;quot;***error***:you must enable cgroup config in kernel&amp;quot;;
&lt;br&gt;&amp;gt;&amp;gt; -     exit -3;
&lt;br&gt;&amp;gt;&amp;gt; +     exit 0;
&lt;br&gt;&amp;gt;&amp;gt; fi
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; if [ ! -x $TESTROOT/cgroup_fj_proc ]; then
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ============
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; (b) &amp;quot;cgroup&amp;quot; test
&lt;br&gt;&amp;gt;&amp;gt;  I watched &amp;quot;cgroup&amp;quot; test source for hints for (a), and found another
&lt;br&gt;&amp;gt;&amp;gt;  problem.
&lt;br&gt;&amp;gt;&amp;gt;  If this test run by user-ID non-&amp;quot;root&amp;quot;, it will exit in &amp;quot;PASS&amp;quot;, I think.
&lt;br&gt;&amp;gt;&amp;gt;  But I think that it must exit in &amp;quot;FAIL&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;  Because this test cannot be tested only by &amp;quot;root&amp;quot; user.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; =========
&lt;br&gt;&amp;gt;&amp;gt; --- cgroup_regression_test.sh 2009-11-30 17:41:37.000000000 +0900
&lt;br&gt;&amp;gt;&amp;gt; +++ cgroup_regression_test.sh.new     2009-12-11 16:22:14.000000000 +0900
&lt;br&gt;&amp;gt;&amp;gt; @@ -37,7 +37,7 @@
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; if [ &amp;quot;$USER&amp;quot; != root ]; then
&lt;br&gt;&amp;gt;&amp;gt;       tst_brkm TBROK ignored &amp;quot;Test must be run as root&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; -     exit 0
&lt;br&gt;&amp;gt;&amp;gt; +     exit -1
&lt;br&gt;&amp;gt;&amp;gt; fi
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; tst_kvercmp 2 6 29
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1. Case 1 should be tst_brkm TCONF and should have exit 0 (like you
&lt;br&gt;&amp;gt; suggested).
&lt;br&gt;&amp;gt; 2. Case 2 should have the equivalent exit code for TBROK (it's in
&lt;br&gt;&amp;gt; include/test.h). $? -&amp;gt; -1 is undefined via POSIX and while it passes on
&lt;br&gt;&amp;gt; bash, it doesn't pass on ash, and thus would fail with busybox.
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; -Garrett
&lt;/div&gt;&lt;br&gt;Committed -- thanks!
&lt;br&gt;-Garrett
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896632&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%22cgroup_fj%22-and-%22cgroup%22-have-problems--tp26741133p26896632.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26896601</id>
	<title>Fwd: get_mempolicy01 build failure in CVS</title>
	<published>2009-12-22T16:18:51Z</published>
	<updated>2009-12-22T16:18:51Z</updated>
	<author>
		<name>yaneurabeya</name>
	</author>
	<content type="html">FYI...
&lt;br&gt;&lt;br&gt;---------- Forwarded message ----------
&lt;br&gt;From: Garrett Cooper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896601&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yanegomi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Date: Tue, Dec 22, 2009 at 4:18 PM
&lt;br&gt;Subject: Re: get_mempolicy01 build failure in CVS
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896601&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;subrata@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Mon, Dec 21, 2009 at 6:47 PM, Garrett Cooper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896601&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yanegomi@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, Dec 21, 2009 at 3:56 AM, Subrata Modak
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896601&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;subrata@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; However, apart from this, the other issues of build error when trying to
&lt;br&gt;&amp;gt;&amp;gt; compile LTP from 2 different locations in the same machine seems fixed
&lt;br&gt;&amp;gt;&amp;gt; w.r.t the libcontrollers and linsctp.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Can you just look into the below 2 build errors ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards--
&lt;br&gt;&amp;gt;&amp;gt; Subrata
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Mon, 2009-12-21 at 15:11 +0530, Subrata Modak wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; This as well:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -I/home/subratamodak/OFFICE_WORKS/LTP_PROJECT_CODE/LTP_NIGHTLY_SNAPSHOTS/21_DECEMBER_2009/ltp-intermediate-20091221/testcases/kernel/include -I/home/subratamodak/OFFICE_WORKS/LTP_PROJECT_CODE/LTP_NIGHTLY_SNAPSHOTS/21_DECEMBER_2009/ltp-intermediate-20091221/testcases/kernel/syscalls/mbind/../utils/ -I../../../../include -I../../../../include   -L../../../../lib  mbind01.c   -lltp -lnuma -o mbind01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mbind01.c: In function ‘do_test’:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mbind01.c:271: warning: passing argument 1 of ‘nodemask_zero’ from
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; incompatible pointer type
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /usr/include/numa.h:61: note: expected ‘struct bitmask *’ but argument
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; is of type ‘struct nodemask_t *’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mbind01.c:272: warning: implicit declaration of function ‘nodemask_set’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mbind01.c:273: warning: passing argument 1 of ‘nodemask_zero’ from
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; incompatible pointer type
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /usr/include/numa.h:61: note: expected ‘struct bitmask *’ but argument
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; is of type ‘struct nodemask_t *’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mbind01.c:315: warning: passing argument 1 of ‘nodemask_zero’ from
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; incompatible pointer type
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /usr/include/numa.h:61: note: expected ‘struct bitmask *’ but argument
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; is of type ‘struct nodemask_t *’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mbind01.c:319: warning: passing argument 1 of ‘nodemask_equal’ from
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; incompatible pointer type
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /usr/include/numa.h:66: note: expected ‘struct bitmask *’ but argument
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; is of type ‘struct nodemask_t *’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mbind01.c:319: warning: passing argument 2 of ‘nodemask_equal’ from
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; incompatible pointer type
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /usr/include/numa.h:66: note: expected ‘struct bitmask *’ but argument
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; is of type ‘struct nodemask_t *’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /tmp/ccIMfEh8.o: In function `do_test':
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /home/subratamodak/OFFICE_WORKS/LTP_PROJECT_CODE/LTP_NIGHTLY_SNAPSHOTS/21_DECEMBER_2009/ltp-intermediate-20091221/testcases/kernel/syscalls/mbind/mbind01.c:272: undefined reference to `nodemask_set'
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; collect2: ld returned 1 exit status
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; make[4]: *** [mbind01] Error 1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Regards--
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Subrata
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Mon, 2009-12-21 at 14:57 +0530, Subrata Modak wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Garret,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; This still exists:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; -I/home/subratamodak/OFFICE_WORKS/LTP_PROJECT_CODE/LTP_NIGHTLY_SNAPSHOTS/21_DECEMBER_2009/ltp-intermediate-20091221/testcases/kernel/include -I/home/subratamodak/OFFICE_WORKS/LTP_PROJECT_CODE/LTP_NIGHTLY_SNAPSHOTS/21_DECEMBER_2009/ltp-intermediate-20091221/testcases/kernel/syscalls/get_mempolicy/../utils -I../../../../include -I../../../../include   -L../../../../lib  get_mempolicy01.c   -lltp -lnuma -o get_mempolicy01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; get_mempolicy01.c: In function ‘do_test’:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; get_mempolicy01.c:282: warning: passing argument 1 of ‘nodemask_zero’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; from incompatible pointer type
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; /usr/include/numa.h:61: note: expected ‘struct bitmask *’ but argument
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; is of type ‘struct nodemask_t *’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; get_mempolicy01.c:283: warning: implicit declaration of function
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; ‘nodemask_set’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; get_mempolicy01.c:284: warning: passing argument 1 of ‘nodemask_zero’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; from incompatible pointer type
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; /usr/include/numa.h:61: note: expected ‘struct bitmask *’ but argument
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; is of type ‘struct nodemask_t *’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; get_mempolicy01.c:337: warning: passing argument 1 of ‘nodemask_zero’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; from incompatible pointer type
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; /usr/include/numa.h:61: note: expected ‘struct bitmask *’ but argument
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; is of type ‘struct nodemask_t *’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; get_mempolicy01.c:338: warning: passing argument 1 of ‘nodemask_equal’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; from incompatible pointer type
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; /usr/include/numa.h:66: note: expected ‘struct bitmask *’ but argument
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; is of type ‘struct nodemask_t *’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; get_mempolicy01.c:338: warning: passing argument 2 of ‘nodemask_equal’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; from incompatible pointer type
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; /usr/include/numa.h:66: note: expected ‘struct bitmask *’ but argument
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; is of type ‘struct nodemask_t *’
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; /tmp/ccGgUpUU.o: In function `do_test':
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; /home/subratamodak/OFFICE_WORKS/LTP_PROJECT_CODE/LTP_NIGHTLY_SNAPSHOTS/21_DECEMBER_2009/ltp-intermediate-20091221/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c:283: undefined reference to `nodemask_set'
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; collect2: ld returned 1 exit status
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; make[4]: *** [get_mempolicy01] Error 1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; # uname -a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Linux 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:12 EDT 2008 i686 i686 i386
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; GNU/Linux
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; # cat /etc/issue
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Red Hat Enterprise Linux Client release 5.2 (Tikanga)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Kernel \r on an \m
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    I'll do that tonight because I grabbed the source for the package.
&lt;br&gt;&amp;gt; Whoever created / ported the test basically took numa.h and numaif.h
&lt;br&gt;&amp;gt; and jammed them into a separate header file instead of using the
&lt;br&gt;&amp;gt; system ones, so that's where the issue you're seeing is coming from
&lt;br&gt;&amp;gt; now.
&lt;/div&gt;&lt;br&gt;   The compile issues should now be resolved as it's pulling from the
&lt;br&gt;appropriate installed headers instead of the ad hoc ones, but the
&lt;br&gt;problem is that the tests need to be rewritten for libnuma v2, as the
&lt;br&gt;current ones are geared towards libnuma 0.9x (which I assume means
&lt;br&gt;that it covers libnuma 1.x).
&lt;br&gt;Thanks,
&lt;br&gt;-Garrett
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896601&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fwd%3A-get_mempolicy01-build-failure-in-CVS-tp26896601p26896601.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26894519</id>
	<title>[Ltp-coverage] [SPAM] 11 ladies are online now (Russia, dating)</title>
	<published>2009-12-22T13:21:01Z</published>
	<updated>2009-12-22T13:21:01Z</updated>
	<author>
		<name>ltp-coverage mailing list</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta content=&quot;text/html; charset=iso-8859-1&quot; http-equiv=&quot;Content-Type&quot; /&gt;
&lt;title&gt;
Newsletter&lt;/title&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; style=&quot;text-align: center&quot;&gt;
Dear member ltp-coverage of our Dating site!&lt;br&gt;
You have 6 unread messages from ladies.&lt;br&gt;
Please, check them here:&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://cid-4adfc611d73210b4.spaces.live.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;[ Read Message(-s) ]&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Best wishes to you,&lt;br&gt;
administrator&lt;br&gt;
Olga
&lt;/body&gt;
&lt;/html&gt;

&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;&lt;br /&gt;_______________________________________________
&lt;br&gt;Ltp-coverage mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894519&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-coverage@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-coverage-f4290.html&quot; embed=&quot;fixTarget[4290]&quot; target=&quot;_top&quot; &gt;ltp-coverage&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Ltp-coverage---SPAM--11-ladies-are-online-now-%28Russia%2C-dating%29-tp26894519p26894519.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26891993</id>
	<title>[Ltp-coverage] [SPAM]</title>
	<published>2009-12-22T10:07:40Z</published>
	<updated>2009-12-22T10:07:40Z</updated>
	<author>
		<name>Arcaute</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;&lt;br /&gt;_______________________________________________
&lt;br&gt;Ltp-coverage mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891993&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-coverage@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;continuum.jpg&lt;/strong&gt; (20K) &lt;a href=&quot;http://old.nabble.com/attachment/26891993/0/continuum.jpg&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-coverage-f4290.html&quot; embed=&quot;fixTarget[4290]&quot; target=&quot;_top&quot; &gt;ltp-coverage&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Ltp-coverage---SPAM--tp26891993p26891993.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26891623</id>
	<title>Re: &quot;nm&quot; testcase failed</title>
	<published>2009-12-22T09:37:18Z</published>
	<updated>2009-12-22T09:37:18Z</updated>
	<author>
		<name>yaneurabeya</name>
	</author>
	<content type="html">On Mon, Dec 21, 2009 at 8:00 PM, Mitani &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891623&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mitani@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I found that &amp;quot;nm&amp;quot; testcase failed as follows:
&lt;br&gt;&amp;gt; ------------
&lt;br&gt;&amp;gt; gcc: /opt/ltp/testcases/bin/nmfile1.c: No such file or directory
&lt;br&gt;&amp;gt; gcc: no input files
&lt;br&gt;&amp;gt; gcc: /opt/ltp/testcases/bin/nmfile2.c: No such file or directory
&lt;br&gt;&amp;gt; gcc: no input files
&lt;br&gt;&amp;gt; gcc: /opt/ltp/testcases/bin/nmfile3.c: No such file or directory
&lt;br&gt;&amp;gt; gcc: no input files
&lt;br&gt;&amp;gt; ------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This problem occurs because &amp;quot;nmfile1.c&amp;quot;, &amp;quot;nmfile2.c&amp;quot; and &amp;quot;nmfile3.c&amp;quot;
&lt;br&gt;&amp;gt; are not installed to execute directory (/opt/ltp/testcases/bin).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To solve this problem, I suggest to apply this patch to Makefile
&lt;br&gt;&amp;gt; (&amp;quot;${LTPROOT}/testcases/commands/ade/nm/Makefile).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt; --- Makefile    2009-10-10 02:55:44.000000000 +0900
&lt;br&gt;&amp;gt; +++ Makefile.new        2009-12-22 10:22:31.000000000 +0900
&lt;br&gt;&amp;gt; @@ -24,7 +24,7 @@
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  include $(top_srcdir)/include/mk/env_pre.mk
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -INSTALL_TARGETS                := nm01 nmfile.c
&lt;br&gt;&amp;gt; +INSTALL_TARGETS                := nm01 nmfile.c nmfile1.c nmfile2.c
&lt;br&gt;&amp;gt; nmfile3.c
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  MAKE_TARGETS           := $(patsubst $(abs_srcdir)/%.c,%.obj,$(wildcard
&lt;br&gt;&amp;gt; $(abs_srcdir)/*.c))
&lt;/div&gt;&lt;br&gt;Good catch! Committed.
&lt;br&gt;-Garrett
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891623&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%22nm%22-testcase-failed-tp26883645p26891623.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26891615</id>
	<title>Re: &quot;nanosleep{02～04}&quot; testcase failed</title>
	<published>2009-12-22T09:35:31Z</published>
	<updated>2009-12-22T09:35:31Z</updated>
	<author>
		<name>yaneurabeya</name>
	</author>
	<content type="html">On Mon, Dec 21, 2009 at 9:17 PM, Mitani &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891615&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mitani@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I revised patch into &amp;quot;WIFEXITED(status) &amp;&amp; WEXITSTATUS(status) == 0&amp;quot;, and tried to test.
&lt;br&gt;&amp;gt; After that, &amp;quot;nanosleep&amp;quot; could work correctly.
&lt;br&gt;&amp;gt; I agree with your proposal.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you for your help!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Tomonori Mitani
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Garrett Cooper [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891615&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yanegomi@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Tuesday, December 22, 2009 11:45 AM
&lt;br&gt;&amp;gt; To: Mitani
&lt;br&gt;&amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891615&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ltp-list@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [LTP] &amp;quot;nanosleep{02～04}&amp;quot; testcase failed
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/20 Mitani &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891615&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mitani@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I found that &amp;quot;nanosleep{02～04}&amp;quot; testcase failed like follow example.
&lt;br&gt;&amp;gt;&amp;gt; ----------
&lt;br&gt;&amp;gt;&amp;gt; nanosleep02    1  TFAIL  :  child process exited abnormally
&lt;br&gt;&amp;gt;&amp;gt; ----------
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In ${LTPROOT}/testcases/kernel/syscalls/nanosleep/nanosleep{02～04}.c,
&lt;br&gt;&amp;gt;&amp;gt; WEXITSTATUS(status) is used to judge whether child process did exit
&lt;br&gt;&amp;gt;&amp;gt; normally.
&lt;br&gt;&amp;gt;&amp;gt; But WEXITSTATUS macro is used only when WIFEXITED macro returned &amp;quot;true&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt; So, it cannot get the correct results and it terminated with the above
&lt;br&gt;&amp;gt;&amp;gt; error.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; To solve this problem, I thought that we had better use WIFEXITED macro
&lt;br&gt;&amp;gt;&amp;gt; instead of the WEXITSTATUS macro.
&lt;br&gt;&amp;gt;&amp;gt; Here are patches to fix these problem:
&lt;br&gt;&amp;gt;&amp;gt; ============
&lt;br&gt;&amp;gt;&amp;gt; --- nanosleep02.c       2009-11-02 22:57:17.000000000 +0900
&lt;br&gt;&amp;gt;&amp;gt; +++ nanosleep02.c.new   2009-12-21 14:15:19.000000000 +0900
&lt;br&gt;&amp;gt;&amp;gt; @@ -162,10 +162,10 @@
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;                /* Wait for child to execute */
&lt;br&gt;&amp;gt;&amp;gt;                wait(&amp;status);
&lt;br&gt;&amp;gt;&amp;gt; -               if (WEXITSTATUS(status) == 0) {
&lt;br&gt;&amp;gt;&amp;gt; +               if (WIFEXITED(status)) {
&lt;br&gt;&amp;gt;&amp;gt;                        tst_resm(TPASS, &amp;quot;Functionality of nanosleep() &amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;                                 &amp;quot;is correct&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; -               } else if (WEXITSTATUS(status) == 1) {
&lt;br&gt;&amp;gt;&amp;gt; +               } else if (!WIFEXITED(status)) {
&lt;br&gt;&amp;gt;&amp;gt;                        tst_resm(TFAIL, &amp;quot;child process exited abnormally&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;                }
&lt;br&gt;&amp;gt;&amp;gt;        }                       /* End for TEST_LOOPING */
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ============
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ============
&lt;br&gt;&amp;gt;&amp;gt; --- nanosleep03.c       2009-11-02 22:57:17.000000000 +0900
&lt;br&gt;&amp;gt;&amp;gt; +++ nanosleep03.c.new   2009-12-21 15:03:52.000000000 +0900
&lt;br&gt;&amp;gt;&amp;gt; @@ -143,10 +143,10 @@
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;                /* Wait for child to execute */
&lt;br&gt;&amp;gt;&amp;gt;                wait(&amp;status);
&lt;br&gt;&amp;gt;&amp;gt; -               if (WEXITSTATUS(status) == 0) {
&lt;br&gt;&amp;gt;&amp;gt; +               if (WIFEXITED(status)) {
&lt;br&gt;&amp;gt;&amp;gt;                        tst_resm(TPASS, &amp;quot;nanosleep() fails, interrupted&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;                                 &amp;quot; by signal, error:%d&amp;quot;, EINTR);
&lt;br&gt;&amp;gt;&amp;gt; -               } else if (WEXITSTATUS(status) == 1) {
&lt;br&gt;&amp;gt;&amp;gt; +               } else if (!WIFEXITED(status)) {
&lt;br&gt;&amp;gt;&amp;gt;                        tst_resm(TFAIL, &amp;quot;child process exited abnormally&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;                }
&lt;br&gt;&amp;gt;&amp;gt;        }                       /* End for TEST_LOOPING */
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ============
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ============
&lt;br&gt;&amp;gt;&amp;gt; --- nanosleep04.c       2009-11-02 22:57:17.000000000 +0900
&lt;br&gt;&amp;gt;&amp;gt; +++ nanosleep04.c.new   2009-12-21 15:04:24.000000000 +0900
&lt;br&gt;&amp;gt;&amp;gt; @@ -147,10 +147,10 @@
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;                /* Wait for child to execute */
&lt;br&gt;&amp;gt;&amp;gt;                wait(&amp;status);
&lt;br&gt;&amp;gt;&amp;gt; -               if (WEXITSTATUS(status) == 0) {
&lt;br&gt;&amp;gt;&amp;gt; +               if (WIFEXITED(status)) {
&lt;br&gt;&amp;gt;&amp;gt;                        tst_resm(TPASS, &amp;quot;nanosleep() fails, invalid pause &amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;                                 &amp;quot;time, error:%d&amp;quot;, EINVAL);
&lt;br&gt;&amp;gt;&amp;gt; -               } else if (WEXITSTATUS(status) == 1) {
&lt;br&gt;&amp;gt;&amp;gt; +               } else if (!WIFEXITED(status)) {
&lt;br&gt;&amp;gt;&amp;gt;                        tst_resm(TFAIL, &amp;quot;child process exited abnormally&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;                }
&lt;br&gt;&amp;gt;&amp;gt;        }                       /* End for TEST_LOOPING */
&lt;br&gt;&amp;gt;&amp;gt; ============
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I agree that the test's validation step is written incorrectly, as per
&lt;br&gt;&amp;gt; the wait(2) manpage:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;       WIFEXITED(status)
&lt;br&gt;&amp;gt;              returns true if the child terminated normally, that is, by call-
&lt;br&gt;&amp;gt;              ing exit(3) or _exit(2), or by returning from main().
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;       WEXITSTATUS(status)
&lt;br&gt;&amp;gt;              returns the exit status of the  child.   This  consists  of  the
&lt;br&gt;&amp;gt;              least  significant  8 bits of the status argument that the child
&lt;br&gt;&amp;gt;              specified in a call to exit(3) or _exit(2) or  as  the  argument
&lt;br&gt;&amp;gt;              for  a  return  statement  in main().  This macro should only be
&lt;br&gt;&amp;gt;              employed if WIFEXITED returned true.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    in particular the precondition for calling WEXITSTATUS, but should
&lt;br&gt;&amp;gt; it be WIFEXITED(status) &amp;&amp; WEXITSTATUS(status) == 0 =&amp;gt; PASS, else
&lt;br&gt;&amp;gt; FAIL?
&lt;/div&gt;&lt;br&gt;Committed -- thanks!
&lt;br&gt;-Garrett
&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891615&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%22nanosleep%7B02%E3%80%9C04%7D%22-testcase-failed-tp26870643p26891615.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26891296</id>
	<title>[PATCH] containers: mqns: use libc's mq_open, not syscall(__NR_mq_open</title>
	<published>2009-12-22T09:11:04Z</published>
	<updated>2009-12-22T09:11:04Z</updated>
	<author>
		<name>Serge E. Hallyn</name>
	</author>
	<content type="html">The glibc version removes the leading '/' from the message queue name.
&lt;br&gt;Not doing so makes the system call fail. &amp;nbsp;We could just remove the
&lt;br&gt;'/' from SLASH_MQ1, if for some reason that were preferred, but using
&lt;br&gt;glibc functions when possible seems cleaner to me.
&lt;br&gt;&lt;br&gt;Signed-off-by: Serge Hallyn &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891296&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;serue@...&lt;/a&gt;&amp;gt;
&lt;br&gt;---
&lt;br&gt;&amp;nbsp;testcases/kernel/containers/mqns/mqns_01.c | &amp;nbsp; &amp;nbsp;9 ++++-----
&lt;br&gt;&amp;nbsp;testcases/kernel/containers/mqns/mqns_02.c | &amp;nbsp; &amp;nbsp;8 +++-----
&lt;br&gt;&amp;nbsp;testcases/kernel/containers/mqns/mqns_03.c | &amp;nbsp; &amp;nbsp;3 +--
&lt;br&gt;&amp;nbsp;testcases/kernel/containers/mqns/mqns_04.c | &amp;nbsp; &amp;nbsp;2 +-
&lt;br&gt;&amp;nbsp;4 files changed, 9 insertions(+), 13 deletions(-)
&lt;br&gt;&lt;br&gt;diff --git a/testcases/kernel/containers/mqns/mqns_01.c b/testcases/kernel/containers/mqns/mqns_01.c
&lt;br&gt;index 7f41b2d..2f3bf8e 100644
&lt;br&gt;--- a/testcases/kernel/containers/mqns/mqns_01.c
&lt;br&gt;+++ b/testcases/kernel/containers/mqns/mqns_01.c
&lt;br&gt;@@ -55,7 +55,7 @@ int check_mqueue(void *vtest)
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	if (read(p1[0], buf, strlen(&amp;quot;go&amp;quot;) + 1) &amp;lt; 0)
&lt;br&gt;&amp;nbsp;		tst_resm(TBROK | TERRNO, &amp;quot;read(p1[0], ...) failed&amp;quot;);
&lt;br&gt;-	mqd = syscall(__NR_mq_open, SLASH_MQ1, O_RDONLY);
&lt;br&gt;+	mqd = mq_open(SLASH_MQ1, O_RDONLY);
&lt;br&gt;&amp;nbsp;	if (mqd == -1) {
&lt;br&gt;&amp;nbsp;		if (write(p2[1], &amp;quot;notfnd&amp;quot;, strlen(&amp;quot;notfnd&amp;quot;) + 1) &amp;lt; 0)
&lt;br&gt;&amp;nbsp;			tst_resm(TBROK | TERRNO, &amp;quot;write(p2[1], ...) failed&amp;quot;);
&lt;br&gt;@@ -86,8 +86,7 @@ main(int argc, char *argv[])
&lt;br&gt;&amp;nbsp;	if (pipe(p1) == -1) { perror(&amp;quot;pipe&amp;quot;); exit(EXIT_FAILURE); }
&lt;br&gt;&amp;nbsp;	if (pipe(p2) == -1) { perror(&amp;quot;pipe&amp;quot;); exit(EXIT_FAILURE); }
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-	mqd = syscall(__NR_mq_open, SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL, 0777,
&lt;br&gt;-			NULL);
&lt;br&gt;+	mqd = mq_open(SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL, 0777, NULL);
&lt;br&gt;&amp;nbsp;	if (mqd == -1) {
&lt;br&gt;&amp;nbsp;		perror(&amp;quot;mq_open&amp;quot;);
&lt;br&gt;&amp;nbsp;		tst_resm(TFAIL, &amp;quot;mq_open failed\n&amp;quot;);
&lt;br&gt;@@ -100,7 +99,7 @@ main(int argc, char *argv[])
&lt;br&gt;&amp;nbsp;	if (r &amp;lt; 0) {
&lt;br&gt;&amp;nbsp;		tst_resm(TFAIL, &amp;quot;failed clone/unshare\n&amp;quot;);
&lt;br&gt;&amp;nbsp;		mq_close(mqd);
&lt;br&gt;-		syscall(__NR_mq_unlink, SLASH_MQ1);
&lt;br&gt;+		mq_unlink(SLASH_MQ1);
&lt;br&gt;&amp;nbsp;		tst_exit();
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -122,7 +121,7 @@ main(int argc, char *argv[])
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	/* destroy the mqueue */
&lt;br&gt;&amp;nbsp;	mq_close(mqd);
&lt;br&gt;-	syscall(__NR_mq_unlink, SLASH_MQ1);
&lt;br&gt;+	mq_unlink(SLASH_MQ1);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	tst_exit();
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;diff --git a/testcases/kernel/containers/mqns/mqns_02.c b/testcases/kernel/containers/mqns/mqns_02.c
&lt;br&gt;index aa78f65..5343d5b 100644
&lt;br&gt;--- a/testcases/kernel/containers/mqns/mqns_02.c
&lt;br&gt;+++ b/testcases/kernel/containers/mqns/mqns_02.c
&lt;br&gt;@@ -60,8 +60,7 @@ int check_mqueue(void *vtest)
&lt;br&gt;&amp;nbsp;		tst_resm(TBROK | TERRNO, &amp;quot;read(p1[0], ..) failed&amp;quot;);
&lt;br&gt;&amp;nbsp;	else {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-		mqd = syscall(__NR_mq_open, SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL,
&lt;br&gt;-				0777, NULL);
&lt;br&gt;+		mqd = mq_open(SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL, 0777, NULL);
&lt;br&gt;&amp;nbsp;		if (mqd == -1) {
&lt;br&gt;&amp;nbsp;			if (write(p2[1], &amp;quot;mqfail&amp;quot;, strlen(&amp;quot;mqfail&amp;quot;) + 1) &amp;lt; 0) {
&lt;br&gt;&amp;nbsp;				tst_resm(TBROK | TERRNO,
&lt;br&gt;@@ -85,8 +84,7 @@ int check_mqueue(void *vtest)
&lt;br&gt;&amp;nbsp;					if (mq_close(mqd) &amp;lt; 0) {
&lt;br&gt;&amp;nbsp;						tst_resm(TBROK | TERRNO,
&lt;br&gt;&amp;nbsp;							&amp;quot;mq_close(mqd) failed&amp;quot;);
&lt;br&gt;-					} else if (syscall(__NR_mq_unlink,
&lt;br&gt;-							SLASH_MQ1) &amp;lt; 0) {
&lt;br&gt;+					} else if (mq_unlink(SLASH_MQ1) &amp;lt; 0) {
&lt;br&gt;&amp;nbsp;						tst_resm(TBROK | TERRNO,
&lt;br&gt;&amp;nbsp;							&amp;quot;mq_unlink(&amp;quot; SLASH_MQ1
&lt;br&gt;&amp;nbsp;							&amp;quot;) failed&amp;quot;);
&lt;br&gt;@@ -153,7 +151,7 @@ int main(int argc, char *argv[])
&lt;br&gt;&amp;nbsp;		tst_exit();
&lt;br&gt;&amp;nbsp;	} else {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-		mqd = syscall(__NR_mq_open, SLASH_MQ1, O_RDONLY);
&lt;br&gt;+		mqd = mq_open(SLASH_MQ1, O_RDONLY);
&lt;br&gt;&amp;nbsp;		if (mqd == -1) {
&lt;br&gt;&amp;nbsp;			tst_resm(TPASS, &amp;quot;Parent process can't see the mqueue\n&amp;quot;);
&lt;br&gt;&amp;nbsp;		} else {
&lt;br&gt;diff --git a/testcases/kernel/containers/mqns/mqns_03.c b/testcases/kernel/containers/mqns/mqns_03.c
&lt;br&gt;index 3c9e83e..6a841b8 100644
&lt;br&gt;--- a/testcases/kernel/containers/mqns/mqns_03.c
&lt;br&gt;+++ b/testcases/kernel/containers/mqns/mqns_03.c
&lt;br&gt;@@ -63,8 +63,7 @@ int check_mqueue(void *vtest)
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	read(p1[0], buf, 3); /* go */
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-	mqd = syscall(__NR_mq_open, SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL, 0755,
&lt;br&gt;-			NULL);
&lt;br&gt;+	mqd = mq_open(SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL, 0755, NULL);
&lt;br&gt;&amp;nbsp;	if (mqd == -1) {
&lt;br&gt;&amp;nbsp;		write(p2[1], &amp;quot;mqfail&amp;quot;, 7);
&lt;br&gt;&amp;nbsp;		tst_exit();
&lt;br&gt;diff --git a/testcases/kernel/containers/mqns/mqns_04.c b/testcases/kernel/containers/mqns/mqns_04.c
&lt;br&gt;index 8a4a9c2..6ce9e34 100644
&lt;br&gt;--- a/testcases/kernel/containers/mqns/mqns_04.c
&lt;br&gt;+++ b/testcases/kernel/containers/mqns/mqns_04.c
&lt;br&gt;@@ -59,7 +59,7 @@ int check_mqueue(void *vtest)
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	read(p1[0], buf, 3); /* go */
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-	mqd = syscall(__NR_mq_open, SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL, 0755,
&lt;br&gt;+	mqd = mq_open(SLASH_MQ1, O_RDWR|O_CREAT|O_EXCL, 0755,
&lt;br&gt;&amp;nbsp;			NULL);
&lt;br&gt;&amp;nbsp;	if (mqd == -1) {
&lt;br&gt;&amp;nbsp;		write(p2[1], &amp;quot;mqfail&amp;quot;, 7);
&lt;br&gt;-- 
&lt;br&gt;1.6.5.7
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891296&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--containers%3A-mqns%3A-use-libc%27s-mq_open%2C-not-syscall%28__NR_mq_open-tp26891296p26891296.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26890090</id>
	<title>[Ltp-coverage] [SPAM] Julia sent new message for you</title>
	<published>2009-12-22T07:33:49Z</published>
	<updated>2009-12-22T07:33:49Z</updated>
	<author>
		<name>ltp-coverage mailing list</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta content=&quot;text/html; charset=iso-8859-1&quot; http-equiv=&quot;Content-Type&quot; /&gt;
&lt;title&gt;
Newsletter&lt;/title&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; style=&quot;text-align: center&quot;&gt;
Dear member of our Dating site!&lt;br&gt;
You have 4 unread messages from ladies.&lt;br&gt;
Please, check them here:&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://profiles.yahoo.com/blog/3Q4MWBLC46VJQUFBR3GZZAH2MI&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;[ Read Message(-s) ]&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Best wishes to you,&lt;br&gt;
administrator&lt;br&gt;
Olga
&lt;/body&gt;
&lt;/html&gt;

&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;&lt;br /&gt;_______________________________________________
&lt;br&gt;Ltp-coverage mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26890090&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-coverage@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-coverage-f4290.html&quot; embed=&quot;fixTarget[4290]&quot; target=&quot;_top&quot; &gt;ltp-coverage&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Ltp-coverage---SPAM--Julia-sent-new-message-for-you-tp26890090p26890090.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888137</id>
	<title>Re: [PATCH] syscalls: fix some failure on arch X86_64</title>
	<published>2009-12-22T05:12:30Z</published>
	<updated>2009-12-22T05:12:30Z</updated>
	<author>
		<name>liubo-3</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html; charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
  &lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
On 12/22/2009 10:51 AM, Garrett Cooper wrote:
&lt;blockquote cite=&quot;mid:364299f40912211851w3aaf2ab4t9ea3342dcf6b12f7@mail.gmail.com&quot; type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;On Fri, Dec 18, 2009 at 8:03 AM, Subrata Modak
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888137&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;subrata@...&lt;/a&gt; wrote:
  &lt;/pre&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;Garret,

Not sure if you applied this :-(

Regards--
Subrata

On Wed, 2009-12-09 at 15:34 +0800, liubo wrote:
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;Here is the patch, which contains lots of adjustments
on style, so it might be a bit huge.

Testcase 1. rt_sigaction01
On arch x86_64, if we directly get to call syscall
rt_sigaction, there will be &quot;segment fault&quot;.
1) One reason is that we must supply the flag of
&quot;SA_RESTORER&quot; and the correct pointer to the fuction
&quot;restorer&quot;, according to the kernel code.
2) The other reason is that default syscall rt_sigaction
use kernel &quot;sigaction&quot; structure, which is different
with normal &quot;sigaction&quot; structure.

So,
1) We manage to find the address of the function
&quot;restorer&quot; by using glibc function &quot;sigaction&quot;,
which might be something tricky. Then we add these
arguments to make test run correctly.
2) We also use kernel &quot;sigaction&quot; structure to fit
realtime syscall __NR_rt_sigaction.

Testcase 2. rt_sigprocmask01
First, there exsits the same problem as rt_sigaction01.
Second, this testcase uses a unchanged signal number 33,
which may diff among different archs and lead to error
&quot;unknown signal&quot;.

So, we use a macro TEST_SIG which refers to SIGRTMIN
to replace 33.

Testcase 3. rt_sigsuspend01
There exists the same problem as rt_sigaction01.

This patch fixed these failure.
      &lt;/pre&gt;
    &lt;/blockquote&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;
    No, I didn't commit this because it's long, and I'm not sure if
it's doing the right thing as per my research over the past couple of
weeks. These tests are tricky because it requires a particular formula
of preset variables and structures in order to properly use
rt_sigaction, and that's where we're running into issues with them on
x86_64 -- because the syscall implementers decided to remain sort of
backwards compatible with x86, and that's why it's such a mess to deal
with.
    I will look at the diff and pick out which parts are of value, but
a lot of this diff's contents are basically reverting the changes that
I made this month.
Thanks,
-Garrett


  &lt;/pre&gt;
&lt;/blockquote&gt;
Hi, Garrett,&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; In my patch, I adopted a kind of method which is different from &lt;br&gt;
your previous changes about this.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; I try to find the address of &quot;restore_rt&quot; which is needed by &lt;br&gt;
syscall rt_sigaction, and I managed to get this address by &lt;br&gt;
tracing glibc function &quot;sigaction&quot;.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; After doing these, I also found rt_sigaction's &quot;sigaction&quot; struct
is &lt;br&gt;
different from normal &quot;sigaction&quot; struct, so when copy from normal &lt;br&gt;
&quot;sigaction&quot; struct to rt_sigaction's kernel &quot;sigaction&quot; struct, some &lt;br&gt;
kind of segmental fault will ocurr to us. &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; So, I did some changes to revert your previous changes and directly
&lt;br&gt;
adopted the function &quot;restore_rt&quot; and kernel &quot;sigaction&quot; struct to fix &lt;br&gt;
these bugs.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Hope these are helpful to you.&lt;br&gt;
&lt;br&gt;
Thanks,&lt;br&gt;
-Liu Bo&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;&lt;br /&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888137&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--syscalls%3A-fix-some-failure-on-arch-X86_64-tp26706234p26888137.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26885333</id>
	<title>Re: [Ltp-coverage] Some problems need your help</title>
	<published>2009-12-22T00:43:13Z</published>
	<updated>2009-12-22T00:43:13Z</updated>
	<author>
		<name>Peter Oberparleiter-4</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;On 22.12.2009 06:55, 李飞鹏 wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I am using lcov to collect code coverage in my project now.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The following is a part of code coverage result in my work. There are several problems I am confused
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1. &amp;nbsp; &amp;nbsp; &amp;nbsp; disk_vhdr_get_next_vol_fullname
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The function is covered 730 times, but the return statement is covered 4775 times
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2. &amp;nbsp; &amp;nbsp; &amp;nbsp; disk_vhdr_get_vol_remarks
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; the function is not covered, but the return statement is covered 5317 times
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 3. &amp;nbsp; &amp;nbsp; &amp;nbsp; disk_vhdr_length_of_varfields
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; the same problem as disk_vhdr_get_next_vol_fullname
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 4. &amp;nbsp; &amp;nbsp; &amp;nbsp; disk_bit_set&amp; &amp;nbsp;disk_bit_clear
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; they have the same form, but the code coverage display is very different
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; the function is not covered?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; “{” and “}” is not covered or its coverage should (should not) be displayed?
&lt;/div&gt;&lt;br&gt;The inconsistencies you are seeing are most likely caused by gcc's 
&lt;br&gt;optimization routines. If you compile without a -O flag, the coverage 
&lt;br&gt;display should be more accurate. See also the man page for gcov.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&amp;nbsp; &amp;nbsp;Peter Oberparleiter
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-coverage mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26885333&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-coverage@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-coverage-f4290.html&quot; embed=&quot;fixTarget[4290]&quot; target=&quot;_top&quot; &gt;ltp-coverage&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Ltp-coverage--Some-problems-need-your-help-tp26884391p26885333.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26884104</id>
	<title>Re: &quot;nanosleep{02～04}&quot; testcase failed</title>
	<published>2009-12-21T21:17:21Z</published>
	<updated>2009-12-21T21:17:21Z</updated>
	<author>
		<name>Mitani-2</name>
	</author>
	<content type="html">&lt;br&gt;I revised patch into &amp;quot;WIFEXITED(status) &amp;&amp; WEXITSTATUS(status) == 0&amp;quot;, and tried to test.
&lt;br&gt;After that, &amp;quot;nanosleep&amp;quot; could work correctly.
&lt;br&gt;I agree with your proposal. 
&lt;br&gt;&lt;br&gt;Thank you for your help!
&lt;br&gt;&lt;br&gt;-Tomonori Mitani
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Garrett Cooper [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26884104&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yanegomi@...&lt;/a&gt;] 
&lt;br&gt;Sent: Tuesday, December 22, 2009 11:45 AM
&lt;br&gt;To: Mitani
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26884104&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ltp-list@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [LTP] &amp;quot;nanosleep{02～04}&amp;quot; testcase failed
&lt;br&gt;&lt;br&gt;2009/12/20 Mitani &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26884104&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mitani@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I found that &amp;quot;nanosleep{02～04}&amp;quot; testcase failed like follow example.
&lt;br&gt;&amp;gt; ----------
&lt;br&gt;&amp;gt; nanosleep02 &amp;nbsp; &amp;nbsp;1 &amp;nbsp;TFAIL &amp;nbsp;: &amp;nbsp;child process exited abnormally
&lt;br&gt;&amp;gt; ----------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In ${LTPROOT}/testcases/kernel/syscalls/nanosleep/nanosleep{02～04}.c,
&lt;br&gt;&amp;gt; WEXITSTATUS(status) is used to judge whether child process did exit
&lt;br&gt;&amp;gt; normally.
&lt;br&gt;&amp;gt; But WEXITSTATUS macro is used only when WIFEXITED macro returned &amp;quot;true&amp;quot;.
&lt;br&gt;&amp;gt; So, it cannot get the correct results and it terminated with the above
&lt;br&gt;&amp;gt; error.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To solve this problem, I thought that we had better use WIFEXITED macro
&lt;br&gt;&amp;gt; instead of the WEXITSTATUS macro.
&lt;br&gt;&amp;gt; Here are patches to fix these problem:
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt; --- nanosleep02.c &amp;nbsp; &amp;nbsp; &amp;nbsp; 2009-11-02 22:57:17.000000000 +0900
&lt;br&gt;&amp;gt; +++ nanosleep02.c.new &amp;nbsp; 2009-12-21 14:15:19.000000000 +0900
&lt;br&gt;&amp;gt; @@ -162,10 +162,10 @@
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* Wait for child to execute */
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;wait(&amp;status);
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (WEXITSTATUS(status) == 0) {
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (WIFEXITED(status)) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tst_resm(TPASS, &amp;quot;Functionality of nanosleep() &amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;is correct&amp;quot;);
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if (WEXITSTATUS(status) == 1) {
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if (!WIFEXITED(status)) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tst_resm(TFAIL, &amp;quot;child process exited abnormally&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* End for TEST_LOOPING */
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt; --- nanosleep03.c &amp;nbsp; &amp;nbsp; &amp;nbsp; 2009-11-02 22:57:17.000000000 +0900
&lt;br&gt;&amp;gt; +++ nanosleep03.c.new &amp;nbsp; 2009-12-21 15:03:52.000000000 +0900
&lt;br&gt;&amp;gt; @@ -143,10 +143,10 @@
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* Wait for child to execute */
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;wait(&amp;status);
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (WEXITSTATUS(status) == 0) {
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (WIFEXITED(status)) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tst_resm(TPASS, &amp;quot;nanosleep() fails, interrupted&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot; by signal, error:%d&amp;quot;, EINTR);
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if (WEXITSTATUS(status) == 1) {
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if (!WIFEXITED(status)) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tst_resm(TFAIL, &amp;quot;child process exited abnormally&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* End for TEST_LOOPING */
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt; --- nanosleep04.c &amp;nbsp; &amp;nbsp; &amp;nbsp; 2009-11-02 22:57:17.000000000 +0900
&lt;br&gt;&amp;gt; +++ nanosleep04.c.new &amp;nbsp; 2009-12-21 15:04:24.000000000 +0900
&lt;br&gt;&amp;gt; @@ -147,10 +147,10 @@
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* Wait for child to execute */
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;wait(&amp;status);
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (WEXITSTATUS(status) == 0) {
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (WIFEXITED(status)) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tst_resm(TPASS, &amp;quot;nanosleep() fails, invalid pause &amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;time, error:%d&amp;quot;, EINVAL);
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if (WEXITSTATUS(status) == 1) {
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if (!WIFEXITED(status)) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tst_resm(TFAIL, &amp;quot;child process exited abnormally&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* End for TEST_LOOPING */
&lt;br&gt;&amp;gt; ============
&lt;/div&gt;&lt;br&gt;I agree that the test's validation step is written incorrectly, as per
&lt;br&gt;the wait(2) manpage:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;WIFEXITED(status)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; returns true if the child terminated normally, that is, by call-
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ing exit(3) or _exit(2), or by returning from main().
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;WEXITSTATUS(status)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; returns the exit status of the &amp;nbsp;child. &amp;nbsp; This &amp;nbsp;consists &amp;nbsp;of &amp;nbsp;the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; least &amp;nbsp;significant &amp;nbsp;8 bits of the status argument that the child
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; specified in a call to exit(3) or _exit(2) or &amp;nbsp;as &amp;nbsp;the &amp;nbsp;argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for &amp;nbsp;a &amp;nbsp;return &amp;nbsp;statement &amp;nbsp;in main(). &amp;nbsp;This macro should only be
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; employed if WIFEXITED returned true.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; in particular the precondition for calling WEXITSTATUS, but should
&lt;br&gt;it be WIFEXITED(status) &amp;&amp; WEXITSTATUS(status) == 0 =&amp;gt; PASS, else
&lt;br&gt;FAIL?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;-Garrett
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26884104&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%22nanosleep%7B02%E3%80%9C04%7D%22-testcase-failed-tp26870643p26884104.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26883645</id>
	<title>&quot;nm&quot; testcase failed</title>
	<published>2009-12-21T20:00:15Z</published>
	<updated>2009-12-21T20:00:15Z</updated>
	<author>
		<name>Mitani-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I found that &amp;quot;nm&amp;quot; testcase failed as follows:
&lt;br&gt;------------
&lt;br&gt;gcc: /opt/ltp/testcases/bin/nmfile1.c: No such file or directory
&lt;br&gt;gcc: no input files
&lt;br&gt;gcc: /opt/ltp/testcases/bin/nmfile2.c: No such file or directory
&lt;br&gt;gcc: no input files
&lt;br&gt;gcc: /opt/ltp/testcases/bin/nmfile3.c: No such file or directory
&lt;br&gt;gcc: no input files
&lt;br&gt;------------
&lt;br&gt;&lt;br&gt;This problem occurs because &amp;quot;nmfile1.c&amp;quot;, &amp;quot;nmfile2.c&amp;quot; and &amp;quot;nmfile3.c&amp;quot; 
&lt;br&gt;are not installed to execute directory (/opt/ltp/testcases/bin).
&lt;br&gt;&lt;br&gt;To solve this problem, I suggest to apply this patch to Makefile
&lt;br&gt;(&amp;quot;${LTPROOT}/testcases/commands/ade/nm/Makefile).
&lt;br&gt;&lt;br&gt;============
&lt;br&gt;--- Makefile	2009-10-10 02:55:44.000000000 +0900
&lt;br&gt;+++ Makefile.new	2009-12-22 10:22:31.000000000 +0900
&lt;br&gt;@@ -24,7 +24,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;include $(top_srcdir)/include/mk/env_pre.mk
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-INSTALL_TARGETS		:= nm01 nmfile.c
&lt;br&gt;+INSTALL_TARGETS		:= nm01 nmfile.c nmfile1.c nmfile2.c
&lt;br&gt;nmfile3.c
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;MAKE_TARGETS		:= $(patsubst $(abs_srcdir)/%.c,%.obj,$(wildcard
&lt;br&gt;$(abs_srcdir)/*.c))
&lt;br&gt;&amp;nbsp;
&lt;br&gt;============
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thank you--
&lt;br&gt;&lt;br&gt;&lt;br&gt;-Tomonori MItani
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883645&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%22nm%22-testcase-failed-tp26883645p26883645.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26883497</id>
	<title>Re: &quot;BindMounts&quot; test failure</title>
	<published>2009-12-21T19:29:16Z</published>
	<updated>2009-12-21T19:29:16Z</updated>
	<author>
		<name>yaneurabeya</name>
	</author>
	<content type="html">On Wed, Dec 16, 2009 at 10:08 PM, Mitani &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883497&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mitani@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I ran &amp;quot;runltp&amp;quot; with &amp;quot;ltp-2009-12-16&amp;quot; cvs.
&lt;br&gt;&amp;gt; And I found the following failure in &amp;quot;BindMounts&amp;quot; testcase:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------
&lt;br&gt;&amp;gt; sh: /opt/ltp/testscripts/test_fs_bind.sh: Permission denied
&lt;br&gt;&amp;gt; ------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When I added execution permission and tested this testcase, the
&lt;br&gt;&amp;gt; following errors occurred.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------
&lt;br&gt;&amp;gt; ls: /opt/ltp/testcases/kernel/fs/fs_bind/move/test*: No such file or
&lt;br&gt;&amp;gt; directory
&lt;br&gt;&amp;gt; ls: /opt/ltp/testcases/kernel/fs/fs_bind/bind/test*: No such file or
&lt;br&gt;&amp;gt; directory
&lt;br&gt;&amp;gt; ls: /opt/ltp/testcases/kernel/fs/fs_bind/rbind/test*: No such file or
&lt;br&gt;&amp;gt; directory
&lt;br&gt;&amp;gt; ls: /opt/ltp/testcases/kernel/fs/fs_bind/regression/test*: No such file or
&lt;br&gt;&amp;gt; directory
&lt;br&gt;&amp;gt; ------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This error is caused by following:
&lt;br&gt;&amp;gt;  (1) Execution files haven't permissions.
&lt;br&gt;&amp;gt;  (2) &amp;quot;${LTPROOT}&amp;quot; directory isn't the current directory in which
&lt;br&gt;&amp;gt;     &amp;quot;make install&amp;quot; executed.
&lt;br&gt;&amp;gt;     By default, &amp;quot;${LTPROOT}&amp;quot; directory is &amp;quot;/opt/ltp&amp;quot;.
&lt;br&gt;&amp;gt;  (3) &amp;quot;.../ltp-2009-12-16/testcases/kernel/fs/fs_bind/&amp;quot; directory does exist,
&lt;br&gt;&amp;gt;     but &amp;quot;/opt/ltp/testcases/kernel/fs/fs_bind/&amp;quot; directory doesn't exist.
&lt;br&gt;&amp;gt;      (I want to suggest using &amp;quot;/opt/ltp/testcases/bin/fs_bind/&amp;quot;
&lt;br&gt;&amp;gt;      instead of &amp;quot;/opt/ltp/testcases/kernel/fs/fs_bind/&amp;quot;.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Then, I think that it requires following three modifications to run
&lt;br&gt;&amp;gt; &amp;quot;BindMounts&amp;quot; test exactly:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  (1) Add the execution permissions to &amp;quot;${LTPROOT}/testscripts&amp;quot; directory
&lt;br&gt;&amp;gt;     when installation.
&lt;br&gt;&amp;gt;  (2) Deploy following four directories under the &amp;quot;${LTPROOT}/testcases/bin&amp;quot;
&lt;br&gt;&amp;gt;     directory when installation.
&lt;br&gt;&amp;gt;     &amp;quot;./fs_bind/move/&amp;quot;
&lt;br&gt;&amp;gt;     &amp;quot;./fs_bind/bind/&amp;quot;
&lt;br&gt;&amp;gt;     &amp;quot;./fs_bind/rbind/&amp;quot;
&lt;br&gt;&amp;gt;     &amp;quot;./fs_bind/regression/&amp;quot;
&lt;br&gt;&amp;gt;  (3) Apply the following patch:
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt; --- test_fs_bind.sh     2008-06-29 04:30:19.000000000 +0900
&lt;br&gt;&amp;gt; +++ test_fs_bind.sh.new 2009-12-17 11:32:27.000000000 +0900
&lt;br&gt;&amp;gt; @@ -60,7 +60,7 @@
&lt;br&gt;&amp;gt;                LTPROOT=&amp;quot;${PWD}&amp;quot;
&lt;br&gt;&amp;gt;        fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -       FS_BIND_ROOT=&amp;quot;${LTPROOT}/testcases/kernel/fs/fs_bind&amp;quot;
&lt;br&gt;&amp;gt; +       FS_BIND_ROOT=&amp;quot;${LTPROOT}/testcases/bin/fs_bind&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        total=0 # total number of tests
&lt;br&gt;&amp;gt;        for dir in &amp;quot;${test_dirs[@]}&amp;quot; ; do
&lt;/div&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; The install issues should be fixed now, but there may be some
&lt;br&gt;issues with mountpoints, et all so please holler if you run into any
&lt;br&gt;functional issues with the test.
&lt;br&gt;Thanks,
&lt;br&gt;-Garrett
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883497&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%22BindMounts%22-test-failure-tp26823674p26883497.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26883293</id>
	<title>Re: [PATCH] syscalls: fix some failure on arch X86_64</title>
	<published>2009-12-21T18:51:09Z</published>
	<updated>2009-12-21T18:51:09Z</updated>
	<author>
		<name>yaneurabeya</name>
	</author>
	<content type="html">On Fri, Dec 18, 2009 at 8:03 AM, Subrata Modak
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883293&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;subrata@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Garret,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Not sure if you applied this :-(
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards--
&lt;br&gt;&amp;gt; Subrata
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Wed, 2009-12-09 at 15:34 +0800, liubo wrote:
&lt;br&gt;&amp;gt;&amp;gt; Here is the patch, which contains lots of adjustments
&lt;br&gt;&amp;gt;&amp;gt; on style, so it might be a bit huge.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Testcase 1. rt_sigaction01
&lt;br&gt;&amp;gt;&amp;gt; On arch x86_64, if we directly get to call syscall
&lt;br&gt;&amp;gt;&amp;gt; rt_sigaction, there will be &amp;quot;segment fault&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt; 1) One reason is that we must supply the flag of
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;SA_RESTORER&amp;quot; and the correct pointer to the fuction
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;restorer&amp;quot;, according to the kernel code.
&lt;br&gt;&amp;gt;&amp;gt; 2) The other reason is that default syscall rt_sigaction
&lt;br&gt;&amp;gt;&amp;gt; use kernel &amp;quot;sigaction&amp;quot; structure, which is different
&lt;br&gt;&amp;gt;&amp;gt; with normal &amp;quot;sigaction&amp;quot; structure.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So,
&lt;br&gt;&amp;gt;&amp;gt; 1) We manage to find the address of the function
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;restorer&amp;quot; by using glibc function &amp;quot;sigaction&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; which might be something tricky. Then we add these
&lt;br&gt;&amp;gt;&amp;gt; arguments to make test run correctly.
&lt;br&gt;&amp;gt;&amp;gt; 2) We also use kernel &amp;quot;sigaction&amp;quot; structure to fit
&lt;br&gt;&amp;gt;&amp;gt; realtime syscall __NR_rt_sigaction.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Testcase 2. rt_sigprocmask01
&lt;br&gt;&amp;gt;&amp;gt; First, there exsits the same problem as rt_sigaction01.
&lt;br&gt;&amp;gt;&amp;gt; Second, this testcase uses a unchanged signal number 33,
&lt;br&gt;&amp;gt;&amp;gt; which may diff among different archs and lead to error
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;unknown signal&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So, we use a macro TEST_SIG which refers to SIGRTMIN
&lt;br&gt;&amp;gt;&amp;gt; to replace 33.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Testcase 3. rt_sigsuspend01
&lt;br&gt;&amp;gt;&amp;gt; There exists the same problem as rt_sigaction01.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This patch fixed these failure.
&lt;/div&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; No, I didn't commit this because it's long, and I'm not sure if
&lt;br&gt;it's doing the right thing as per my research over the past couple of
&lt;br&gt;weeks. These tests are tricky because it requires a particular formula
&lt;br&gt;of preset variables and structures in order to properly use
&lt;br&gt;rt_sigaction, and that's where we're running into issues with them on
&lt;br&gt;x86_64 -- because the syscall implementers decided to remain sort of
&lt;br&gt;backwards compatible with x86, and that's why it's such a mess to deal
&lt;br&gt;with.
&lt;br&gt;&amp;nbsp; &amp;nbsp; I will look at the diff and pick out which parts are of value, but
&lt;br&gt;a lot of this diff's contents are basically reverting the changes that
&lt;br&gt;I made this month.
&lt;br&gt;Thanks,
&lt;br&gt;-Garrett
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883293&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--syscalls%3A-fix-some-failure-on-arch-X86_64-tp26706234p26883293.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26883252</id>
	<title>Re: &quot;nanosleep{02～04}&quot; testcase failed</title>
	<published>2009-12-21T18:45:21Z</published>
	<updated>2009-12-21T18:45:21Z</updated>
	<author>
		<name>yaneurabeya</name>
	</author>
	<content type="html">2009/12/20 Mitani &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883252&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mitani@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I found that &amp;quot;nanosleep{02～04}&amp;quot; testcase failed like follow example.
&lt;br&gt;&amp;gt; ----------
&lt;br&gt;&amp;gt; nanosleep02    1  TFAIL  :  child process exited abnormally
&lt;br&gt;&amp;gt; ----------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In ${LTPROOT}/testcases/kernel/syscalls/nanosleep/nanosleep{02～04}.c,
&lt;br&gt;&amp;gt; WEXITSTATUS(status) is used to judge whether child process did exit
&lt;br&gt;&amp;gt; normally.
&lt;br&gt;&amp;gt; But WEXITSTATUS macro is used only when WIFEXITED macro returned &amp;quot;true&amp;quot;.
&lt;br&gt;&amp;gt; So, it cannot get the correct results and it terminated with the above
&lt;br&gt;&amp;gt; error.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To solve this problem, I thought that we had better use WIFEXITED macro
&lt;br&gt;&amp;gt; instead of the WEXITSTATUS macro.
&lt;br&gt;&amp;gt; Here are patches to fix these problem:
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt; --- nanosleep02.c       2009-11-02 22:57:17.000000000 +0900
&lt;br&gt;&amp;gt; +++ nanosleep02.c.new   2009-12-21 14:15:19.000000000 +0900
&lt;br&gt;&amp;gt; @@ -162,10 +162,10 @@
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;                /* Wait for child to execute */
&lt;br&gt;&amp;gt;                wait(&amp;status);
&lt;br&gt;&amp;gt; -               if (WEXITSTATUS(status) == 0) {
&lt;br&gt;&amp;gt; +               if (WIFEXITED(status)) {
&lt;br&gt;&amp;gt;                        tst_resm(TPASS, &amp;quot;Functionality of nanosleep() &amp;quot;
&lt;br&gt;&amp;gt;                                 &amp;quot;is correct&amp;quot;);
&lt;br&gt;&amp;gt; -               } else if (WEXITSTATUS(status) == 1) {
&lt;br&gt;&amp;gt; +               } else if (!WIFEXITED(status)) {
&lt;br&gt;&amp;gt;                        tst_resm(TFAIL, &amp;quot;child process exited abnormally&amp;quot;);
&lt;br&gt;&amp;gt;                }
&lt;br&gt;&amp;gt;        }                       /* End for TEST_LOOPING */
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt; --- nanosleep03.c       2009-11-02 22:57:17.000000000 +0900
&lt;br&gt;&amp;gt; +++ nanosleep03.c.new   2009-12-21 15:03:52.000000000 +0900
&lt;br&gt;&amp;gt; @@ -143,10 +143,10 @@
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;                /* Wait for child to execute */
&lt;br&gt;&amp;gt;                wait(&amp;status);
&lt;br&gt;&amp;gt; -               if (WEXITSTATUS(status) == 0) {
&lt;br&gt;&amp;gt; +               if (WIFEXITED(status)) {
&lt;br&gt;&amp;gt;                        tst_resm(TPASS, &amp;quot;nanosleep() fails, interrupted&amp;quot;
&lt;br&gt;&amp;gt;                                 &amp;quot; by signal, error:%d&amp;quot;, EINTR);
&lt;br&gt;&amp;gt; -               } else if (WEXITSTATUS(status) == 1) {
&lt;br&gt;&amp;gt; +               } else if (!WIFEXITED(status)) {
&lt;br&gt;&amp;gt;                        tst_resm(TFAIL, &amp;quot;child process exited abnormally&amp;quot;);
&lt;br&gt;&amp;gt;                }
&lt;br&gt;&amp;gt;        }                       /* End for TEST_LOOPING */
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt; --- nanosleep04.c       2009-11-02 22:57:17.000000000 +0900
&lt;br&gt;&amp;gt; +++ nanosleep04.c.new   2009-12-21 15:04:24.000000000 +0900
&lt;br&gt;&amp;gt; @@ -147,10 +147,10 @@
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;                /* Wait for child to execute */
&lt;br&gt;&amp;gt;                wait(&amp;status);
&lt;br&gt;&amp;gt; -               if (WEXITSTATUS(status) == 0) {
&lt;br&gt;&amp;gt; +               if (WIFEXITED(status)) {
&lt;br&gt;&amp;gt;                        tst_resm(TPASS, &amp;quot;nanosleep() fails, invalid pause &amp;quot;
&lt;br&gt;&amp;gt;                                 &amp;quot;time, error:%d&amp;quot;, EINVAL);
&lt;br&gt;&amp;gt; -               } else if (WEXITSTATUS(status) == 1) {
&lt;br&gt;&amp;gt; +               } else if (!WIFEXITED(status)) {
&lt;br&gt;&amp;gt;                        tst_resm(TFAIL, &amp;quot;child process exited abnormally&amp;quot;);
&lt;br&gt;&amp;gt;                }
&lt;br&gt;&amp;gt;        }                       /* End for TEST_LOOPING */
&lt;br&gt;&amp;gt; ============
&lt;/div&gt;&lt;br&gt;I agree that the test's validation step is written incorrectly, as per
&lt;br&gt;the wait(2) manpage:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;WIFEXITED(status)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; returns true if the child terminated normally, that is, by call-
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ing exit(3) or _exit(2), or by returning from main().
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;WEXITSTATUS(status)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; returns the exit status of the &amp;nbsp;child. &amp;nbsp; This &amp;nbsp;consists &amp;nbsp;of &amp;nbsp;the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; least &amp;nbsp;significant &amp;nbsp;8 bits of the status argument that the child
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; specified in a call to exit(3) or _exit(2) or &amp;nbsp;as &amp;nbsp;the &amp;nbsp;argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for &amp;nbsp;a &amp;nbsp;return &amp;nbsp;statement &amp;nbsp;in main(). &amp;nbsp;This macro should only be
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; employed if WIFEXITED returned true.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; in particular the precondition for calling WEXITSTATUS, but should
&lt;br&gt;it be WIFEXITED(status) &amp;&amp; WEXITSTATUS(status) == 0 =&amp;gt; PASS, else
&lt;br&gt;FAIL?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;-Garrett
&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883252&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%22nanosleep%7B02%E3%80%9C04%7D%22-testcase-failed-tp26870643p26883252.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26883200</id>
	<title>Re: &quot;unzip01&quot; testcase failed.</title>
	<published>2009-12-21T18:38:48Z</published>
	<updated>2009-12-21T18:38:48Z</updated>
	<author>
		<name>yaneurabeya</name>
	</author>
	<content type="html">On Mon, Dec 21, 2009 at 1:10 AM, Garrett Cooper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883200&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yanegomi@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sun, Dec 20, 2009 at 9:45 PM, Caspar Zhang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883200&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;czhang@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ----- &amp;quot;Garrett Cooper&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883200&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yanegomi@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'm not convinced that this is the right solution because most of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; what's done here just replaced $(DIR)'s value with the bareword
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; value.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .INTERMEDIATE may be the only piece of value here, but I was avoiding
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; it because it's a 3.81-ism I thought...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; How about this one (see the attachment)?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; AH... -[Rr] was missing.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; RM += -[Rr]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; will do that. The rest just seems spurious.
&lt;/div&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Uh, this was already committed on HEAD:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/commands/unzip/Makefile?r1=1.9&amp;r2=1.8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/commands/unzip/Makefile?r1=1.9&amp;r2=1.8&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; What version are you working with?
&lt;br&gt;Thanks,
&lt;br&gt;-Garrett
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883200&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%22unzip01%22-testcase-failed.-tp26870153p26883200.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26883186</id>
	<title>Re: [PATCH] Fixes of the sendfile01 test</title>
	<published>2009-12-21T18:36:08Z</published>
	<updated>2009-12-21T18:36:08Z</updated>
	<author>
		<name>yaneurabeya</name>
	</author>
	<content type="html">2009/12/20 Jiří Paleček &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883186&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jpalecek@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sun, 20 Dec 2009 02:20:27 +0100, Garrett Cooper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883186&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yanegomi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/12/19 Jiří Paleček &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883186&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jpalecek@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Sat, 19 Dec 2009 05:02:45 +0100, Garrett Cooper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883186&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yanegomi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Dec 18, 2009 at 6:16 PM, Jiri Palecek &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883186&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jpalecek@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I've found some problems with the sendfile01 testcase (the one under
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; network/tcp_cmds). This patch fixes them:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  Pass the -6 parameter to gethost if we are to use ipv6 and run the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  ipv6 server in that case. Also, fix the awk code for getting the PID:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  The PID is the second column, which is $2, not $1.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Also:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  - initialize addrlen for accept syscall in the server (=&amp;gt; avoid
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; EINVAL)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  - use tst_resm in the client instead of tst_res, to avoid an error
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; message interpreted as a filename
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;   Jiri Palecek
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Signed-off-by: Jiri Palecek &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883186&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jpalecek@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ---
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  testcases/network/tcp_cmds/sendfile/SF_Server  |    2 +-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  testcases/network/tcp_cmds/sendfile/sendfile01 |   10 +++++-----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  testcases/network/tcp_cmds/sendfile/testsf_c.c |    2 +-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  testcases/network/tcp_cmds/sendfile/testsf_s.c |    2 +-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4 files changed, 8 insertions(+), 8 deletions(-)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/SF_Server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/SF_Server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; index 2383ce4..9933db4 100755
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/SF_Server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/SF_Server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; @@ -3,4 +3,4 @@
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  cd $3
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  exec 1&amp;lt; /dev/null       # open descriptor 1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  exec 2&amp;lt; /dev/null       # open descriptor 1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -nohup ./testsf_s $1 $2 &amp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +nohup ./$4 $1 $2 &amp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; index 4e93447..7dd4fee 100755
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; @@ -61,7 +61,7 @@ do_setup()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;    exists awk diff gethost grep rsh stat
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -    IPADDR=$(gethost $RHOST | awk '/addresses:/ {print $2}')
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +    IPADDR=$(gethost ${EXEC_SUFFIX:+-6} $RHOST | awk '/addresses:/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; {print $2}')
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; @@ -81,17 +81,17 @@ do_test()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;    mkdir -p $TCtmp
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;    PORT=$$
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -    if ! rsh -l root $IPADDR &amp;quot;$LTPROOT/testcases/bin/SF_Server $IPADDR
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $PORT $LTPROOT/testcases/bin&amp;quot;; then
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +    if ! rsh -l root $IPADDR &amp;quot;$LTPROOT/testcases/bin/SF_Server $IPADDR
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $PORT $LTPROOT/testcases/bin $SERVER&amp;quot;; then
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;        end_testcase &amp;quot;rsh failed to $IPADDR as root failed&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;    fi
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;    sleep 10
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -    PID=$(rsh -l root $IPADDR &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /$SERVER/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;&amp; /$PORT/ {print \$1}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +    PID=$(rsh -l root $IPADDR &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /$SERVER/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;&amp; /$PORT/ {print \$2}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;    [ -n &amp;quot;$PID&amp;quot; ] || end_testcase &amp;quot;Could not start server&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;    for clnt_fname in $FILES; do
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;        serv_fname=$TCdat/$clnt_fname
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;        SIZE=`stat -c '%s' $serv_fname`
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -        tst_resm TINFO &amp;quot;Starting $SERVER $IPADDR Client_filename
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Server_filename Size &amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +        tst_resm TINFO &amp;quot;Starting $CLIENT $IPADDR Client_filename
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Server_filename Size &amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;        $CLIENT $IPADDR $PORT &amp;quot;$TCtmp/$clnt_fname&amp;quot; $serv_fname $SIZE
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;        RetVal=$?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; @@ -118,7 +118,7 @@ do_test()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  do_cleanup()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -      PID=$(rsh -n -l root $RHOST &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /$SERVER/ &amp;&amp; /$PORT/ {print \$1}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +      PID=$(rsh -n -l root $RHOST &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /$SERVER/ &amp;&amp; /$PORT/ {print \$2}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;      [ -n &amp;quot;$PID&amp;quot; ] &amp;&amp; rsh -n -l root $RHOST kill -9 $PID
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;      tst_cleanup
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/testsf_c.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/testsf_c.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; index 52b9ecf..7683927 100644
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/testsf_c.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/testsf_c.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; @@ -120,7 +120,7 @@ main (int argc, char *argv[])
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;               }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;       }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -       tst_res(TINFO, &amp;quot;Asking for remote file: %s&amp;quot;, serv_fname);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +       tst_resm(TINFO, &amp;quot;Asking for remote file: %s&amp;quot;, serv_fname);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;       tst_resm(TINFO, &amp;quot;File %s received\n&amp;quot;, argv[4]);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/testsf_s.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/testsf_s.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; index bc77712..38baf8c 100644
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/testsf_s.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/testsf_s.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; @@ -92,7 +92,7 @@ main(int argc, char *argv[])
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;               tst_exit();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;       }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -       socklen_t fromlen;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +       socklen_t fromlen = sizeof(from);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;       /* process connections */
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;       while (1) {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi Jiri,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;   I agree with you on all points, but the ps column:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; gcooper@orangebox ~ $ ps ef
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  PID TTY      STAT   TIME COMMAND
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4631 tty1     S      0:00 -bash TERM=linux HOME=/home/gcooper
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; SHELL=/bin/bash U
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4636 tty1     S+     0:00  \_ /bin/sh /usr/bin/startx
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4652 tty1     S+     0:00      \_ xinit /etc/X11/xinit/xinitrc --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -nolisten tcp
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4667 tty1     S      0:00          \_ /bin/sh /etc/X11/xinit/xinitrc
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; DISPLAY=:0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4682 tty1     S      0:00              \_ /bin/sh
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /etc/xdg/xfce4/xinitrc
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; MANPAT
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4699 tty1     S      0:00                  \_ /usr/bin/xfce4-session
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/e
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4705 tty1     S      0:02                      \_ xfwm4 --sm-client-id
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2d6757e3
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4707 tty1     Sl     0:03                      \_ Thunar --sm-client-id
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 276f4b6
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4711 tty1     S      0:06                      \_ xfce4-panel -r
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --sm-client-id
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4716 tty1     Sl     0:00                      |   \_
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /usr/libexec/xfce4/panel-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4724 tty1     Sl     0:00                      |   \_
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /usr/libexec/xfce4/panel-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4712 tty1     S      0:01                      \_ xfdesktop
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --sm-client-id 293b
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 21073 tty1     S      0:00 /usr/bin/xterm
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-sys
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 21075 pts/1    Ss     0:00  \_ bash
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-system-vm
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 21080 pts/1    R+     0:00      \_ ps ef
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-syst
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3396 tty1     S      0:00 /usr/bin/xterm
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-sys
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3398 pts/0    Ss     0:00  \_ bash
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-system-vm
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 21065 pts/0    S+     0:00      \_ vim sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/cur
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3350 tty1     Sl     1:02 /usr/bin/firefox
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-s
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 30806 tty1     Sl     5:26 /usr/lib/jvm/sun-jdk-1.6/bin/java -classpath
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /usr/sha
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4791 tty1     S      0:00 /usr/libexec/uim-helper-server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-conf
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4714 tty1     S      0:00 xfce4-settings-helper --display :0.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --sm-client-id 2
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4706 tty1     S      0:00 xfsettingsd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-system
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4696 tty1     S      0:00 /usr/bin/dbus-launch --sh-syntax
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --exit-with-session
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; gcooper@orangebox ~ $ ps --version
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; procps version 3.2.8
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; So to bypass this issue I used ps eopid,cmd:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  400 [crypto/2]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  401 [crypto/3]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  587 [iscsi_eh]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  593 [scsi_eh_0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  596 [scsi_eh_1]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  599 [scsi_eh_2]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  602 [scsi_eh_3]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  605 [scsi_eh_4]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  608 [scsi_eh_5]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  692 [kpsmoused]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  700 [kstriped]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  703 [kondemand/0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  704 [kondemand/1]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  705 [kondemand/2]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  706 [kondemand/3]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  729 [usbhid_resumer]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  809 [reiserfs/0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  810 [reiserfs/1]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  811 [reiserfs/2]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  812 [reiserfs/3]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  1906 /sbin/udevd --daemon
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  2303 /usr/sbin/acpid
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3350 /usr/bin/firefox
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3396 /usr/bin/xterm
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3398 bash
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3535 supervising syslog-ng
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3536 /usr/sbin/syslog-ng
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3596 /usr/bin/dbus-daemon --system
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3653 /usr/sbin/crond
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3707 /usr/sbin/gpm -m /dev/input/mice -t ps2
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3768 /usr/sbin/hald --use-syslog --verbose=no
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3771 hald-runner
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3774 hald-addon-input: Listening on /dev/input/event4 /dev/input/event3
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /dev/in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3787 hald-addon-storage: polling /dev/sr0 (every 2 sec)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3790 /usr/libexec/hald-addon-cpufreq
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  3791 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4250 /sbin/dhcpcd -h orangebox eth0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4339 /sbin/portmap
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4400 /sbin/rpc.statd --no-notify
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4512 /usr/sbin/sshd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4580 /sbin/agetty 38400 tty2 linux
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4581 /sbin/agetty 38400 tty3 linux
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4582 /sbin/agetty 38400 tty4 linux
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4583 /sbin/agetty 38400 tty5 linux
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4584 /sbin/agetty 38400 tty6 linux
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4613 [rpciod/0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4614 [rpciod/1]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4615 [rpciod/2]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4616 [rpciod/3]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4622 [nfsiod]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4627 [lockd]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4629 /bin/login --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4631 -bash
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4636 /bin/sh /usr/bin/startx
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4652 xinit /etc/X11/xinit/xinitrc -- -nolisten tcp -br -auth
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /home/gcooper/.ser
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4653 X :0 -nolisten tcp -br -auth /home/gcooper/.serverauth.4636
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -deferglyphs 1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4667 /bin/sh /etc/X11/xinit/xinitrc
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4682 /bin/sh /etc/xdg/xfce4/xinitrc
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4691 /usr/bin/ssh-agent -s
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4696 /usr/bin/dbus-launch --sh-syntax --exit-with-session
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4697 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --session
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4699 /usr/bin/xfce4-session
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4701 /usr/libexec/xfconfd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4705 xfwm4 --sm-client-id 2d6757e33-4d33-453a-ba49-da83d783acde
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --display
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; :0.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4706 xfsettingsd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4707 Thunar --sm-client-id 276f4b61e-2bba-4207-8e5e-feed55cbe9b4
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --daemon
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4709 /usr/libexec/gam_server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4711 xfce4-panel -r --sm-client-id
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 260365c00-2a57-4640-9170-8e74ce91bf1e
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4712 xfdesktop --sm-client-id 293b54ac0-804e-45e2-9ae9-2b9adbaeddde
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --display :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4714 xfce4-settings-helper --display :0.0 --sm-client-id
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 20a17a11f-321d-40f4-87
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4716 /usr/libexec/xfce4/panel-plugins/xfce4-menu-plugin socket_id
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 18874394 name
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4723 /usr/libexec/gvfsd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4724 /usr/libexec/xfce4/panel-plugins/xfce4-mixer-plugin socket_id
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 18874431 nam
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  4791 /usr/libexec/uim-helper-server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 21065 vim sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 21073 /usr/bin/xterm
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 21075 bash
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 21113 ps -eopid,cmd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 28404 /usr/libexec/gvfs-hal-volume-monitor
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 28689 /sbin/udevd --daemon
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 28690 /sbin/udevd --daemon
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 30806 /usr/lib/jvm/sun-jdk-1.6/bin/java -classpath
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /usr/share/bcprov/lib/bcprov.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 30860 xchat
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 31904 /usr/libexec/gconfd-2
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; gcooper@orangebox ~ $ ps -eopid,cmd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;   Do you agree that this is an ok choice?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Yes, it is arguably more robust and readable (although I don't think your
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; example shows the need for it).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Note that there are differences between ps -ef, ps ef and ps -e f:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; jirka@debian:~$ ps -ef | head -10
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; UID        PID  PPID  C STIME TTY          TIME CMD
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; root         1     0  0 21:15 ?        00:00:00 init [2]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; root         2     0  0 21:15 ?        00:00:00 [kthreadd]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; root         3     2  0 21:15 ?        00:00:00 [migration/0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; root         4     2  0 21:15 ?        00:00:00 [ksoftirqd/0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; root         5     2  0 21:15 ?        00:00:00 [events/0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; root         6     2  0 21:15 ?        00:00:00 [khelper]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; root        35     2  0 21:15 ?        00:00:00 [kblockd/0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; root        36     2  0 21:15 ?        00:00:00 [kacpid]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; root        37     2  0 21:15 ?        00:00:00 [kacpi_notify]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; jirka@debian:~$ ps ef | head -10
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  PID TTY      STAT   TIME COMMAND
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  7465 pts/12   Ss     0:00 /bin/bash --noediting -i PWD=/home/jirka
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; TERM=dumb TERMCAP= COLUMNS=136 EMACS=t INSIDE_EMACS=22.3.1,comint GT
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  7498 pts/12   R+     0:00  \_ ps ef KDE_MULTIHEAD=false
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; KDEWM=/usr/bin/openbox SHELL=/bin/bash TERM=dumb
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; XDG_SESSION_COOKIE=e07c53451a9
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  7499 pts/12   D+     0:00  \_ head -10 KDE_MULTIHEAD=false
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; KDEWM=/usr/bin/openbox SHELL=/bin/bash TERM=dumb
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; XDG_SESSION_COOKIE=e07c5345
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  6355 pts/10   Ss+    0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  6343 pts/9    Ss+    0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  6337 pts/8    Ss+    0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  6325 pts/7    Ss+    0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  6315 pts/6    Ss+    0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  6300 pts/5    Ss+    0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; jirka@debian:~$ ps -e f | head -10
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  PID TTY      STAT   TIME COMMAND
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;   2 ?        S&amp;lt;     0:00 [kthreadd]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;   3 ?        S&amp;lt;     0:00  \_ [migration/0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;   4 ?        S&amp;lt;     0:00  \_ [ksoftirqd/0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;   5 ?        S&amp;lt;     0:00  \_ [events/0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;   6 ?        S&amp;lt;     0:00  \_ [khelper]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  35 ?        S&amp;lt;     0:00  \_ [kblockd/0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  36 ?        S&amp;lt;     0:00  \_ [kacpid]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  37 ?        S&amp;lt;     0:00  \_ [kacpi_notify]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  100 ?        S&amp;lt;     0:00  \_ [kseriod]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; jirka@debian:~$
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; So you actually used a different command than the one that's used in the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; testcase. (the first listing is consistent with POSIX specification)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Interesting -- didn't know that!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; How about this instead:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; gcooper@orangebox ~ $ ps -eo pid,cmd | head -n 10
&lt;br&gt;&amp;gt;&amp;gt;  PID CMD
&lt;br&gt;&amp;gt;&amp;gt;    1 init [3]
&lt;br&gt;&amp;gt;&amp;gt;    2 [kthreadd]
&lt;br&gt;&amp;gt;&amp;gt;    3 [migration/0]
&lt;br&gt;&amp;gt;&amp;gt;    4 [ksoftirqd/0]
&lt;br&gt;&amp;gt;&amp;gt;    5 [migration/1]
&lt;br&gt;&amp;gt;&amp;gt;    6 [ksoftirqd/1]
&lt;br&gt;&amp;gt;&amp;gt;    7 [migration/2]
&lt;br&gt;&amp;gt;&amp;gt;    8 [ksoftirqd/2]
&lt;br&gt;&amp;gt;&amp;gt;    9 [migration/3]
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm just proposing this because if --columns is set on the target
&lt;br&gt;&amp;gt;&amp;gt; system, it's more likely to truncate output and give false positives.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Sound good :)?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yes.
&lt;/div&gt;&lt;br&gt;Done -- thanks!
&lt;br&gt;-Garrett
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26883186&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--Fixes-of-the-sendfile01-test-tp26852147p26883186.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26882963</id>
	<title>Re: &quot;cgroup_fj&quot; and &quot;cgroup&quot; have problems?</title>
	<published>2009-12-21T17:46:24Z</published>
	<updated>2009-12-21T17:46:24Z</updated>
	<author>
		<name>Mitani-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I revised &amp;quot;cgroup_fi&amp;quot; testset and wrote it to mailing-list in 2009.12.14.
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.mail-archive.com/ltp-list@lists.sourceforge.net/msg09000.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mail-archive.com/ltp-list@.../msg09000.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;But I received no reply and there is no update in 
&lt;br&gt;&amp;quot;SCM Repositories - ltp&amp;quot;.
&lt;br&gt;&lt;br&gt;Please give me some opinion about the patch if you would.
&lt;br&gt;I'm looking forward to your reply.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards--
&lt;br&gt;&lt;br&gt;-Tomonori Mitani
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26882963&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%22cgroup_fj%22-and-%22cgroup%22-have-problems--tp26882963p26882963.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26882752</id>
	<title>[Ltp-coverage] [SPAM]</title>
	<published>2009-12-21T17:28:02Z</published>
	<updated>2009-12-21T17:28:02Z</updated>
	<author>
		<name>clbcn</name>
	</author>
	<content type="html">&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-coverage mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26882752&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-coverage@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-coverage-f4290.html&quot; embed=&quot;fixTarget[4290]&quot; target=&quot;_top&quot; &gt;ltp-coverage&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Ltp-coverage---SPAM--tp26882752p26882752.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26882893</id>
	<title>[Ltp-coverage] เรียน  กรรมการผู้จัดการ/ฝ่ายการตลาด  เสนอบริการทำโฆษณาธุรกิจของท่านบน Google</title>
	<published>2009-12-21T15:19:00Z</published>
	<updated>2009-12-21T15:19:00Z</updated>
	<author>
		<name>pr marketing adwords</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=windows-874&quot;&gt;




&lt;meta content=&quot;MSHTML 6.00.6000.16945&quot; name=GENERATOR&gt;&lt;/head&gt;
&lt;body&gt;&lt;br&gt;
&lt;table cellSpacing=0 cellPadding=0 width=696 border=0&gt;&lt;!--DWLayoutTable--&gt;
  &lt;tbody&gt;
  &lt;tr&gt;
    &lt;td vAlign=top width=696 height=29&gt;
      &lt;div class=style44&gt;เรียน กรรมการผู้จัดการ / ฝ่ายการตลาด&lt;/div&gt;
      &lt;div class=style44&gt;เรื่อง&amp;nbsp; เสนอบริการทำโฆษณาธุรกิจของท่านบน Google 
      เพื่อเพิ่มยอดขายและแนะนำสินค้าบริการ&lt;br&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td class=style2 vAlign=top align=middle height=33&gt;&lt;span class=style50&gt;&lt;br&gt;ขอเพียงมั่นใจทำโฆษณากับเรา 
      รับรองว่าธุรกิจของท่านจะเป็นที่รู้จักและมียอดขายเพิ่มมากขึ้นทันที&lt;/span&gt;&lt;br&gt;&lt;br&gt;If 
      you cannot open this e-newsletter please&lt;u&gt;&lt;a href=&quot;http://www.channelwebservice.com/google adwords.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt; click here&lt;/a&gt; 
      &lt;br&gt;&lt;br&gt;&lt;/u&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td vAlign=top height=40&gt;&lt;img height=40 src=&quot;http://xqxcnq.blu.livefilestore.com/y1pgGod7Y909P8Ln0nSIKwUAhTtkPRNn4mT3UUNhz-9om9tDoghz47Ba5tIFRJSG2ffEZ02xP4bXJUKqPqJ29A7jn0s9FXndOTl/adwords_logo.gif&quot; width=204&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td vAlign=center height=22&gt;&lt;span class=style41&gt;โฆษณาธุรกิจของคุณบน 
      Google&lt;/span&gt; &lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td vAlign=top height=20&gt;&lt;span class=style42&gt;ไม่ว่าจะมีงบประมาณเท่าใด 
      คุณก็สามารถแสดงโฆษณาของคุณบน Google 
      จ่ายเฉพาะเมื่อมีผู้คลิกโฆษณาของคุณ&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td vAlign=top height=215&gt;
      &lt;table cellSpacing=0 cellPadding=0 width=&quot;100%&quot; border=0&gt;&lt;!--DWLayoutTable--&gt;
        &lt;tbody&gt;
        &lt;tr&gt;
          &lt;td vAlign=top width=376 height=215&gt;
            &lt;table cellSpacing=0 cellPadding=0 width=&quot;100%&quot; border=0&gt;&lt;!--DWLayoutTable--&gt;
              &lt;tbody&gt;
              &lt;tr&gt;
                &lt;td vAlign=top width=376 height=215&gt;&lt;img height=211 src=&quot;http://xqxcnq.blu.livefilestore.com/y1phO3sz4stDP4aTXRz5QFJTP8Dj_5a7trJkXgDoKZ21qHaGpxuiTubHDNyeMrhFRwfbgyoSrsQbm7KLByPTepwm2XPFzs0FSsL/b4.gif&quot; width=413&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;
          &lt;td vAlign=top width=283&gt;
            &lt;table cellSpacing=0 cellPadding=0 width=&quot;100%&quot; border=0&gt;&lt;!--DWLayoutTable--&gt;
              &lt;tbody&gt;
              &lt;tr&gt;
                &lt;td vAlign=top width=283 height=215&gt;
                  &lt;table borderColor=#66cc00 height=207 cellSpacing=0 cellPadding=0 width=269 align=center border=1&gt;
                    &lt;tbody&gt;
                    &lt;tr&gt;
                      &lt;td&gt;
                        &lt;div align=center&gt;&lt;span class=style44&gt;Google Adwords 
                        โฆษณาที่ตรงเป้าหมาย&lt;br&gt;ที่สุดกำหนดงบประมาณรายวันได้&lt;br&gt;กำหนดราคาต่อคลิกได้&lt;br&gt;กำหนดพื้นที่เป้าหมายได้ชัดเจน 
                        &lt;br&gt;กำหนดช่วงเวลาแสดงโฆษณาได้ 
                        &lt;br&gt;เราให้บริการตั้งแต่วิเคราะห์เว็บไซต์หา Keywords 
                        &lt;br&gt;สร้างและบริหารแคมเปญโฆษณารายงานผลจาก&lt;br&gt;ศูนย์รายงาน 
                        Google Adwordsข้อมูลตรงตาม&lt;br&gt;คลิกจริง 
                        ไม่มีตกแต่งตรงไปตรงมาตรวจสอบได้&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td vAlign=top height=192&gt;
      &lt;table cellSpacing=0 cellPadding=0 width=&quot;100%&quot; border=0&gt;&lt;!--DWLayoutTable--&gt;
        &lt;tbody&gt;
        &lt;tr&gt;
          &lt;td vAlign=top width=696 height=19&gt;
            &lt;table borderColor=#66cc00 height=26 cellSpacing=0 cellPadding=0 width=688 bgColor=#99cc99 border=1&gt;&lt;!--DWLayoutTable--&gt;
              &lt;tbody&gt;
              &lt;tr&gt;
                &lt;td vAlign=top width=684 height=18&gt;
                  &lt;p class=style46&gt;รับจัดทำโฆษณาบน Google AdWords 
                  เพื่อโฆษณาธุรกิจของคุณบน Google 
          Search&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;
        &lt;tr&gt;
          &lt;td vAlign=top height=166&gt;
            &lt;p class=style47&gt;&lt;strong&gt;ทำไมท่านต้องใช้บริการรับทำโฆษณา Google 
            Adwords &amp;nbsp;กับเรา ?&lt;/strong&gt;&lt;/p&gt;
            &lt;ul&gt;
              &lt;li class=style44&gt;&lt;span class=style35&gt;จำนวนคีย์เวิร์ด ไมจำกัด 
              (ไทย-อังกฤษ) , จำนวน Campaign โฆษณา ไม่จำกัด (ไทย-อังกฤษ) &lt;/span&gt;
              &lt;li class=style44&gt;กำหนดงบประมาณรายวันได้ 
              กำหนดพื้นที่โฆษณาเป้าหมายได้ชัดเจน 
              &lt;li class=style44&gt;เราส่งรายงานสถานะการทำงานของแคมเปญโฆษณา 
              โดยละเอียดจากศูนย์รายงาน Google Adwords ให้กับท่านทุกวัน 
              ทำให้ท่านเห็นการทำงานโฆษณาของท่านทุกวันเหมือนบริหารโฆษณาด้วยตนเอง 
              &lt;li class=style44&gt;เราบริหารงานแคมเปญโฆษณาของท่านเหมือนเป็นของเราเอง 
              งบประมาณโฆษณาของท่านจะคุ้มค่ามากที่สุด 
              &lt;li class=style44&gt;ให้คำปรึกษาด้านการทำโฆษณา Google AdWords 
              และการปรับปรุงเว็บไซต์ เพื่อให้โฆษณาของท่านได้ผลมากที่สุด 
              &lt;li class=style44&gt;ปรับปรุงเปลี่ยนแปลงข้อความโฆษณา Keywords 
              ได้ตลอดเวลา &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td vAlign=top height=136&gt;
      &lt;table cellSpacing=0 cellPadding=0 width=&quot;100%&quot; border=0&gt;&lt;!--DWLayoutTable--&gt;
        &lt;tbody&gt;
        &lt;tr&gt;
          &lt;td vAlign=center bgColor=#99cc99 colSpan=2 height=22&gt;
            &lt;div align=center&gt;&lt;span class=style48&gt;ค่าใช้จ่ายในการทำ Google 
            Adwords (ค่าบริหาร ดูแล &lt;strong&gt;1,675&lt;/strong&gt; บาท/เดือน) + 
            งบโฆษณา/เดือน&lt;/span&gt;&lt;span class=style48&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
        &lt;tr&gt;
          &lt;td width=175 height=11&gt;&lt;/td&gt;
          &lt;td width=521&gt;&lt;/td&gt;&lt;/tr&gt;
        &lt;tr&gt;
          &lt;td vAlign=top colSpan=2 height=18&gt;
            &lt;p class=style35 align=center&gt;channelwebservice 
            ผู้ให้บริการออกแบบเว็บไซต์ ด้วยทีมงานออกแบบมืออาชีพ ออกแบบรวดเร็ว 
            สวย ถูกใจ &lt;br&gt;และราคาไม่แพง เน้นการใช้งานได้จริง 
            ความพึงพอใจของลูกค้าคือความสุขของเรา &lt;br&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
        &lt;tr&gt;
          &lt;td vAlign=top colSpan=2 height=19&gt;
            &lt;table cellSpacing=0 cellPadding=0 width=&quot;100%&quot; border=0&gt;&lt;!--DWLayoutTable--&gt;
              &lt;tbody&gt;
              &lt;tr&gt;
                &lt;td vAlign=top align=middle width=696 height=19&gt;&lt;!--DWLayoutEmptyCell--&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;
        &lt;tr&gt;
          &lt;td vAlign=bottom height=52&gt;&lt;!-- Begin Shinystat Free code --&gt;
            
            &lt;noscript&gt;&lt;a href=&quot;http://www.shinystat.com&quot; target=_top rel=&quot;nofollow&quot;&gt;&lt;img alt=&quot;Free statistics&quot; src=&quot;http://www.shinystat.com/cgi-bin/shinystat.cgi?USER=channelwebmail&quot; border=0&gt;&lt;/a&gt; &lt;/noscript&gt;&lt;!-- End Shinystat Free code --&gt;&amp;nbsp;&lt;/td&gt;
          &lt;td vAlign=top align=right&gt;&lt;span class=style35&gt;ติดต่อสอบถาม Email : 
            &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26882893&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;info@...&lt;/a&gt;&lt;br&gt;&lt;u&gt;Channel 
            Marketing&lt;/u&gt;&lt;strong&gt;&lt;br&gt;&lt;span class=style52&gt;Tel : 
            082-1471700&lt;/span&gt;&lt;br&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!--DWLayoutTable--&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td vAlign=center align=middle bgColor=#99cc99 height=52&gt;
      &lt;p&gt;&lt;span class=style54&gt;Please contact to email : 
      &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26882893&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;info@...&lt;/a&gt;&lt;/span&gt;&lt;span class=style55&gt;&lt;br&gt;&lt;span class=style56&gt;We would like to greatly apologize if this email causes any 
      disruption for 
you.&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;




&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;&lt;br /&gt;_______________________________________________
&lt;br&gt;Ltp-coverage mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26882893&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-coverage@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-coverage-f4290.html&quot; embed=&quot;fixTarget[4290]&quot; target=&quot;_top&quot; &gt;ltp-coverage&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Ltp-coverage--%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99--%E0%B8%81%E0%B8%A3%E0%B8%A3%E0%B8%A1%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9C%E0%B8%B9%E0%B9%89%E0%B8%88%E0%B8%B1%E0%B8%94%E0%B8%81%E0%B8%B2%E0%B8%A3-%E0%B8%9D%E0%B9%88%E0%B8%B2%E0%B8%A2%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%95%E0%B8%A5%E0%B8%B2%E0%B8%94--%E0%B9%80%E0%B8%AA%E0%B8%99%E0%B8%AD%E0%B8%9A%E0%B8%A3%E0%B8%B4%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%97%E0%B8%B3%E0%B9%82%E0%B8%86%E0%B8%A9%E0%B8%93%E0%B8%B2%E0%B8%98%E0%B8%B8%E0%B8%A3%E0%B8%81%E0%B8%B4%E0%B8%88%E0%B8%82%E0%B8%AD%E0%B8%87%E0%B8%97%E0%B9%88%E0%B8%B2%E0%B8%99%E0%B8%9A%E0%B8%99-Google-tp26882893p26882893.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26871465</id>
	<title>Re: &quot;unzip01&quot; testcase failed.</title>
	<published>2009-12-21T01:10:25Z</published>
	<updated>2009-12-21T01:10:25Z</updated>
	<author>
		<name>yaneurabeya</name>
	</author>
	<content type="html">On Sun, Dec 20, 2009 at 9:45 PM, Caspar Zhang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26871465&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;czhang@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ----- &amp;quot;Garrett Cooper&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26871465&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yanegomi@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm not convinced that this is the right solution because most of
&lt;br&gt;&amp;gt;&amp;gt; what's done here just replaced $(DIR)'s value with the bareword
&lt;br&gt;&amp;gt;&amp;gt; value.
&lt;br&gt;&amp;gt;&amp;gt; .INTERMEDIATE may be the only piece of value here, but I was avoiding
&lt;br&gt;&amp;gt;&amp;gt; it because it's a 3.81-ism I thought...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How about this one (see the attachment)?
&lt;/div&gt;&lt;br&gt;AH... -[Rr] was missing.
&lt;br&gt;&lt;br&gt;RM += -[Rr]
&lt;br&gt;&lt;br&gt;will do that. The rest just seems spurious.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;-Garrett
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26871465&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%22unzip01%22-testcase-failed.-tp26870153p26871465.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26870643</id>
	<title>&quot;nanosleep{02〜04}&quot; testcase failed</title>
	<published>2009-12-20T23:18:30Z</published>
	<updated>2009-12-20T23:18:30Z</updated>
	<author>
		<name>Mitani-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I found that &amp;quot;nanosleep{02〜04}&amp;quot; testcase failed like follow example.
&lt;br&gt;----------
&lt;br&gt;nanosleep02 &amp;nbsp; &amp;nbsp;1 &amp;nbsp;TFAIL &amp;nbsp;: &amp;nbsp;child process exited abnormally
&lt;br&gt;----------
&lt;br&gt;&lt;br&gt;In ${LTPROOT}/testcases/kernel/syscalls/nanosleep/nanosleep{02〜04}.c, 
&lt;br&gt;WEXITSTATUS(status) is used to judge whether child process did exit 
&lt;br&gt;normally.
&lt;br&gt;But WEXITSTATUS macro is used only when WIFEXITED macro returned &amp;quot;true&amp;quot;.
&lt;br&gt;So, it cannot get the correct results and it terminated with the above
&lt;br&gt;error. 
&lt;br&gt;&lt;br&gt;To solve this problem, I thought that we had better use WIFEXITED macro
&lt;br&gt;instead of the WEXITSTATUS macro.
&lt;br&gt;Here are patches to fix these problem:
&lt;br&gt;============
&lt;br&gt;--- nanosleep02.c	2009-11-02 22:57:17.000000000 +0900
&lt;br&gt;+++ nanosleep02.c.new	2009-12-21 14:15:19.000000000 +0900
&lt;br&gt;@@ -162,10 +162,10 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;		/* Wait for child to execute */
&lt;br&gt;&amp;nbsp;		wait(&amp;status);
&lt;br&gt;-		if (WEXITSTATUS(status) == 0) {
&lt;br&gt;+		if (WIFEXITED(status)) {
&lt;br&gt;&amp;nbsp;			tst_resm(TPASS, &amp;quot;Functionality of nanosleep() &amp;quot;
&lt;br&gt;&amp;nbsp;				 &amp;quot;is correct&amp;quot;);
&lt;br&gt;-		} else if (WEXITSTATUS(status) == 1) {
&lt;br&gt;+		} else if (!WIFEXITED(status)) {
&lt;br&gt;&amp;nbsp;			tst_resm(TFAIL, &amp;quot;child process exited abnormally&amp;quot;);
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;	}			/* End for TEST_LOOPING */
&lt;br&gt;&lt;br&gt;============
&lt;br&gt;&lt;br&gt;============
&lt;br&gt;--- nanosleep03.c	2009-11-02 22:57:17.000000000 +0900
&lt;br&gt;+++ nanosleep03.c.new	2009-12-21 15:03:52.000000000 +0900
&lt;br&gt;@@ -143,10 +143,10 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;		/* Wait for child to execute */
&lt;br&gt;&amp;nbsp;		wait(&amp;status);
&lt;br&gt;-		if (WEXITSTATUS(status) == 0) {
&lt;br&gt;+		if (WIFEXITED(status)) {
&lt;br&gt;&amp;nbsp;			tst_resm(TPASS, &amp;quot;nanosleep() fails, interrupted&amp;quot;
&lt;br&gt;&amp;nbsp;				 &amp;quot; by signal, error:%d&amp;quot;, EINTR);
&lt;br&gt;-		} else if (WEXITSTATUS(status) == 1) {
&lt;br&gt;+		} else if (!WIFEXITED(status)) {
&lt;br&gt;&amp;nbsp;			tst_resm(TFAIL, &amp;quot;child process exited abnormally&amp;quot;);
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;	}			/* End for TEST_LOOPING */
&lt;br&gt;&lt;br&gt;============
&lt;br&gt;&lt;br&gt;============
&lt;br&gt;--- nanosleep04.c	2009-11-02 22:57:17.000000000 +0900
&lt;br&gt;+++ nanosleep04.c.new	2009-12-21 15:04:24.000000000 +0900
&lt;br&gt;@@ -147,10 +147,10 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;		/* Wait for child to execute */
&lt;br&gt;&amp;nbsp;		wait(&amp;status);
&lt;br&gt;-		if (WEXITSTATUS(status) == 0) {
&lt;br&gt;+		if (WIFEXITED(status)) {
&lt;br&gt;&amp;nbsp;			tst_resm(TPASS, &amp;quot;nanosleep() fails, invalid pause &amp;quot;
&lt;br&gt;&amp;nbsp;				 &amp;quot;time, error:%d&amp;quot;, EINVAL);
&lt;br&gt;-		} else if (WEXITSTATUS(status) == 1) {
&lt;br&gt;+		} else if (!WIFEXITED(status)) {
&lt;br&gt;&amp;nbsp;			tst_resm(TFAIL, &amp;quot;child process exited abnormally&amp;quot;);
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;	}			/* End for TEST_LOOPING */
&lt;br&gt;============
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26870643&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%22nanosleep%7B02%E3%80%9C04%7D%22-testcase-failed-tp26870643p26870643.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26870153</id>
	<title>Re: &quot;unzip01&quot; testcase failed.</title>
	<published>2009-12-20T21:45:29Z</published>
	<updated>2009-12-20T21:45:29Z</updated>
	<author>
		<name>Caspar Zhang</name>
	</author>
	<content type="html">&lt;br&gt;----- &amp;quot;Garrett Cooper&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26870153&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yanegomi@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm not convinced that this is the right solution because most of
&lt;br&gt;&amp;gt; what's done here just replaced $(DIR)'s value with the bareword
&lt;br&gt;&amp;gt; value.
&lt;br&gt;&amp;gt; .INTERMEDIATE may be the only piece of value here, but I was avoiding
&lt;br&gt;&amp;gt; it because it's a 3.81-ism I thought...
&lt;br&gt;&lt;br&gt;How about this one (see the attachment)?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Caspar
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; -Garrett
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;&lt;br /&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26870153&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;commands-unzip01.patch&lt;/strong&gt; (1K) &lt;a href=&quot;http://old.nabble.com/attachment/26870153/0/commands-unzip01.patch&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%22unzip01%22-testcase-failed.-tp26870153p26870153.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26870055</id>
	<title>Re: &quot;unzip01&quot; testcase failed.</title>
	<published>2009-12-20T21:16:37Z</published>
	<updated>2009-12-20T21:16:37Z</updated>
	<author>
		<name>yaneurabeya</name>
	</author>
	<content type="html">On Sun, Dec 20, 2009 at 8:23 PM, Mitani &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26870055&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mitani@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I found that &amp;quot;unzip01&amp;quot; testcase failed as follows.
&lt;br&gt;&amp;gt; ----------
&lt;br&gt;&amp;gt; unzip01     1  TFAIL  :  Test #1: unzip output differs from expected output.
&lt;br&gt;&amp;gt; Details
&lt;br&gt;&amp;gt; ----------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The above error's &amp;quot;expected output&amp;quot; and &amp;quot;output&amp;quot; are :
&lt;br&gt;&amp;gt;  - &amp;quot;tst_unzip.out.exp&amp;quot; file (&amp;quot;expected output&amp;quot;) :
&lt;br&gt;&amp;gt;      In &amp;quot;${LTPROOT}/testcases/bin/unzip_tests.sh&amp;quot;, the contents of the
&lt;br&gt;&amp;gt;      &amp;quot;tst_unzip.dir&amp;quot; directory are expected to output into this file.
&lt;br&gt;&amp;gt;  - &amp;quot;tst_unzip.out&amp;quot; file (actual &amp;quot;output&amp;quot;) :
&lt;br&gt;&amp;gt;      A all contents of the &amp;quot;/opt/LTP/testcases/bin&amp;quot; directory are
&lt;br&gt;&amp;gt;      logged to this file.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This problem occurs because &amp;quot;tst_unzip.dir&amp;quot; directory is not created.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Why does &amp;quot;DIR&amp;quot; become &amp;quot;/opt/ltp/testcases/bin&amp;quot; set
&lt;br&gt;&amp;gt; though &amp;quot;DIR := tst_unzip.dir&amp;quot; is defined
&lt;br&gt;&amp;gt; in &amp;quot;${LTPROOT}/testcases/commands/unzip/Makefile&amp;quot;?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To solve this problem, it is necessary to apply the following patche
&lt;br&gt;&amp;gt; to &amp;quot;${LTPROOT}/testcases/commands/unzip/Makefile&amp;quot; for creating
&lt;br&gt;&amp;gt; &amp;quot;tst_unzip.dir&amp;quot; directory, I think.
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt; --- Makefile    2009-12-18 17:48:40.000000000 +0900
&lt;br&gt;&amp;gt; +++ Makefile.new        2009-12-18 17:38:00.000000000 +0900
&lt;br&gt;&amp;gt; @@ -27,8 +27,6 @@
&lt;br&gt;&amp;gt;  # Only build and install if we have the zip command.
&lt;br&gt;&amp;gt;  HAVE_ZIPTOOLS          := $(shell if which zip &amp;gt;/dev/null; then echo yes;
&lt;br&gt;&amp;gt; else echo no; fi)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -DIR                    := tst_unzip.dir
&lt;br&gt;&amp;gt; -
&lt;br&gt;&amp;gt;  RM                     += -r
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  TESTCASES_DATA_DIR     := $(DESTDIR)/$(prefix)/testcases/data
&lt;br&gt;&amp;gt; @@ -36,7 +34,7 @@
&lt;br&gt;&amp;gt;  ZIPFILE                        := $(TESTCASES_DATA_DIR)/tst_unzip_file.zip
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  ifeq ($(HAVE_ZIPTOOLS),yes)
&lt;br&gt;&amp;gt; -CLEAN_TARGETS          := $(DIR) $(ZIPFILE)
&lt;br&gt;&amp;gt; +CLEAN_TARGETS          := tst_unzip.dir $(ZIPFILE)
&lt;br&gt;&amp;gt;  INSTALL_TARGETS                := unzip_tests.sh
&lt;br&gt;&amp;gt;  endif
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; @@ -45,13 +43,14 @@
&lt;br&gt;&amp;gt;  $(TESTCASES_DATA_DIR):
&lt;br&gt;&amp;gt;        mkdir -p &amp;quot;$@&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -$(ZIPFILE): | $(TESTCASES_DATA_DIR) $(DIR)
&lt;br&gt;&amp;gt; -       zip -r &amp;quot;$@&amp;quot; $(DIR)
&lt;br&gt;&amp;gt; +$(ZIPFILE): | $(TESTCASES_DATA_DIR) tst_unzip.dir
&lt;br&gt;&amp;gt; +       zip -r &amp;quot;$@&amp;quot; tst_unzip.dir
&lt;br&gt;&amp;gt;        chmod 00666 &amp;quot;$@&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  # This target should be auto-removed by Make
&lt;br&gt;&amp;gt; -$(DIR): $(abs_srcdir)/unzip_genfile.sh
&lt;br&gt;&amp;gt; -       $(SHELL) &amp;quot;$^&amp;quot; $(DIR)
&lt;br&gt;&amp;gt; +.INTERMEDIATE: tst_unzip.dir
&lt;br&gt;&amp;gt; +tst_unzip.dir: $(abs_srcdir)/unzip_genfile.sh
&lt;br&gt;&amp;gt; +       $(SHELL) &amp;quot;$^&amp;quot; tst_unzip.dir
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  include $(top_srcdir)/include/mk/generic_leaf_target.mk
&lt;/div&gt;&lt;br&gt;I'm not convinced that this is the right solution because most of
&lt;br&gt;what's done here just replaced $(DIR)'s value with the bareword value.
&lt;br&gt;.INTERMEDIATE may be the only piece of value here, but I was avoiding
&lt;br&gt;it because it's a 3.81-ism I thought...
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;-Garrett
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26870055&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%22unzip01%22-testcase-failed.-tp26869850p26870055.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26869850</id>
	<title>&quot;unzip01&quot; testcase failed.</title>
	<published>2009-12-20T20:23:20Z</published>
	<updated>2009-12-20T20:23:20Z</updated>
	<author>
		<name>Mitani-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I found that &amp;quot;unzip01&amp;quot; testcase failed as follows.
&lt;br&gt;----------
&lt;br&gt;unzip01 &amp;nbsp; &amp;nbsp; 1 &amp;nbsp;TFAIL &amp;nbsp;: &amp;nbsp;Test #1: unzip output differs from expected output.
&lt;br&gt;Details
&lt;br&gt;----------
&lt;br&gt;&lt;br&gt;The above error's &amp;quot;expected output&amp;quot; and &amp;quot;output&amp;quot; are :
&lt;br&gt;&amp;nbsp; - &amp;quot;tst_unzip.out.exp&amp;quot; file (&amp;quot;expected output&amp;quot;) : 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; In &amp;quot;${LTPROOT}/testcases/bin/unzip_tests.sh&amp;quot;, the contents of the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;tst_unzip.dir&amp;quot; directory are expected to output into this file.
&lt;br&gt;&amp;nbsp; - &amp;quot;tst_unzip.out&amp;quot; file (actual &amp;quot;output&amp;quot;) :
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; A all contents of the &amp;quot;/opt/LTP/testcases/bin&amp;quot; directory are 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; logged to this file.
&lt;br&gt;&lt;br&gt;This problem occurs because &amp;quot;tst_unzip.dir&amp;quot; directory is not created.
&lt;br&gt;&lt;br&gt;Why does &amp;quot;DIR&amp;quot; become &amp;quot;/opt/ltp/testcases/bin&amp;quot; set 
&lt;br&gt;though &amp;quot;DIR := tst_unzip.dir&amp;quot; is defined 
&lt;br&gt;in &amp;quot;${LTPROOT}/testcases/commands/unzip/Makefile&amp;quot;?
&lt;br&gt;&lt;br&gt;To solve this problem, it is necessary to apply the following patche
&lt;br&gt;to &amp;quot;${LTPROOT}/testcases/commands/unzip/Makefile&amp;quot; for creating 
&lt;br&gt;&amp;quot;tst_unzip.dir&amp;quot; directory, I think.
&lt;br&gt;============
&lt;br&gt;--- Makefile	2009-12-18 17:48:40.000000000 +0900
&lt;br&gt;+++ Makefile.new	2009-12-18 17:38:00.000000000 +0900
&lt;br&gt;@@ -27,8 +27,6 @@
&lt;br&gt;&amp;nbsp;# Only build and install if we have the zip command.
&lt;br&gt;&amp;nbsp;HAVE_ZIPTOOLS		:= $(shell if which zip &amp;gt;/dev/null; then echo yes;
&lt;br&gt;else echo no; fi)
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-DIR			:= tst_unzip.dir
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;RM			+= -r
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;TESTCASES_DATA_DIR	:= $(DESTDIR)/$(prefix)/testcases/data
&lt;br&gt;@@ -36,7 +34,7 @@
&lt;br&gt;&amp;nbsp;ZIPFILE			:= $(TESTCASES_DATA_DIR)/tst_unzip_file.zip
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;ifeq ($(HAVE_ZIPTOOLS),yes)
&lt;br&gt;-CLEAN_TARGETS		:= $(DIR) $(ZIPFILE)
&lt;br&gt;+CLEAN_TARGETS		:= tst_unzip.dir $(ZIPFILE)
&lt;br&gt;&amp;nbsp;INSTALL_TARGETS		:= unzip_tests.sh
&lt;br&gt;&amp;nbsp;endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -45,13 +43,14 @@
&lt;br&gt;&amp;nbsp;$(TESTCASES_DATA_DIR):
&lt;br&gt;&amp;nbsp;	mkdir -p &amp;quot;$@&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-$(ZIPFILE): | $(TESTCASES_DATA_DIR) $(DIR)
&lt;br&gt;-	zip -r &amp;quot;$@&amp;quot; $(DIR)
&lt;br&gt;+$(ZIPFILE): | $(TESTCASES_DATA_DIR) tst_unzip.dir
&lt;br&gt;+	zip -r &amp;quot;$@&amp;quot; tst_unzip.dir
&lt;br&gt;&amp;nbsp;	chmod 00666 &amp;quot;$@&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;# This target should be auto-removed by Make
&lt;br&gt;-$(DIR): $(abs_srcdir)/unzip_genfile.sh
&lt;br&gt;-	$(SHELL) &amp;quot;$^&amp;quot; $(DIR)
&lt;br&gt;+.INTERMEDIATE: tst_unzip.dir
&lt;br&gt;+tst_unzip.dir: $(abs_srcdir)/unzip_genfile.sh
&lt;br&gt;+	$(SHELL) &amp;quot;$^&amp;quot; tst_unzip.dir
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;include $(top_srcdir)/include/mk/generic_leaf_target.mk
&lt;br&gt;============
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards--
&lt;br&gt;&lt;br&gt;&lt;br&gt;-Tomonori Mitani
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26869850&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%22unzip01%22-testcase-failed.-tp26869850p26869850.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26869282</id>
	<title>Re: [PATCH] fix lib-not-found error when compile for the second time</title>
	<published>2009-12-20T18:15:09Z</published>
	<updated>2009-12-20T18:15:09Z</updated>
	<author>
		<name>Caspar Zhang</name>
	</author>
	<content type="html">&lt;br&gt;----- &amp;quot;Subrata Modak&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26869282&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;subrata@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Caspar,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; There was also a problem with the sctp library. Did you check that out
&lt;br&gt;&amp;gt; ?
&lt;br&gt;&lt;br&gt;Yes. sctp lib problem is also fixed in that patch.
&lt;br&gt;&lt;br&gt;-Caspar
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26869282&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--fix-lib-not-found-error-when-compile-for-the-second-time-tp26842259p26869282.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26867694</id>
	<title>[SPAM] ç¥ : ï¼ç æ å´ éï¼</title>
	<published>2009-12-20T14:09:26Z</published>
	<updated>2009-12-20T14:09:26Z</updated>
	<author>
		<name>dvgdvgdrgd</name>
	</author>
	<content type="html">您好！
&lt;br&gt;&lt;br&gt;我公司现有普通（商品销售.运输.建筑安装.广告.服务）增殖等发票可向外优惠代开，可先验证后付款。
&lt;br&gt;&lt;br&gt;★ 信誉第一 互惠互利!请加Q细聊。 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;联系人:刘小{姐}
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;联系电话:13632552036 QQ:1103582558
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;顺 祝 : 生 意 兴 隆
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-coverage mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26867694&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-coverage@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-coverage-f4290.html&quot; embed=&quot;fixTarget[4290]&quot; target=&quot;_top&quot; &gt;ltp-coverage&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-SPAM--%C3%A7%C2%A5%C2%9D-%3A-%C3%AF%C2%BC%C2%88%C3%A7%C2%94%C2%9F-%C3%A6%C2%84%C2%8F-%C3%A5%C2%85%C2%B4-%C3%A9%C2%9A%C2%86%C3%AF%C2%BC%C2%89-tp26867694p26867694.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26862603</id>
	<title>Re: [PATCH] Fixes of the sendfile01 test</title>
	<published>2009-12-20T03:25:28Z</published>
	<updated>2009-12-20T03:25:28Z</updated>
	<author>
		<name>Jiří Paleček</name>
	</author>
	<content type="html">On Sun, 20 Dec 2009 02:20:27 +0100, Garrett Cooper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26862603&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yanegomi@...&lt;/a&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/12/19 Jiří Paleček &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26862603&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jpalecek@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; On Sat, 19 Dec 2009 05:02:45 +0100, Garrett Cooper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26862603&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yanegomi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Dec 18, 2009 at 6:16 PM, Jiri Palecek &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26862603&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jpalecek@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I've found some problems with the sendfile01 testcase (the one under
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; network/tcp_cmds). This patch fixes them:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;Pass the -6 parameter to gethost if we are to use ipv6 and run the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;ipv6 server in that case. Also, fix the awk code for getting the PID:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;The PID is the second column, which is $2, not $1.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Also:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;- initialize addrlen for accept syscall in the server (=&amp;gt; avoid &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; EINVAL)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;- use tst_resm in the client instead of tst_res, to avoid an error
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; message interpreted as a filename
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Jiri Palecek
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Signed-off-by: Jiri Palecek &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26862603&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jpalecek@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ---
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;testcases/network/tcp_cmds/sendfile/SF_Server &amp;nbsp;| &amp;nbsp; &amp;nbsp;2 +-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;testcases/network/tcp_cmds/sendfile/sendfile01 | &amp;nbsp; 10 +++++-----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;testcases/network/tcp_cmds/sendfile/testsf_c.c | &amp;nbsp; &amp;nbsp;2 +-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;testcases/network/tcp_cmds/sendfile/testsf_s.c | &amp;nbsp; &amp;nbsp;2 +-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4 files changed, 8 insertions(+), 8 deletions(-)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/SF_Server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/SF_Server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; index 2383ce4..9933db4 100755
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/SF_Server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/SF_Server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; @@ -3,4 +3,4 @@
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;cd $3
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;exec 1&amp;lt; /dev/null &amp;nbsp; &amp;nbsp; &amp;nbsp; # open descriptor 1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;exec 2&amp;lt; /dev/null &amp;nbsp; &amp;nbsp; &amp;nbsp; # open descriptor 1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -nohup ./testsf_s $1 $2 &amp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +nohup ./$4 $1 $2 &amp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; index 4e93447..7dd4fee 100755
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; @@ -61,7 +61,7 @@ do_setup()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; exists awk diff gethost grep rsh stat
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - &amp;nbsp; &amp;nbsp;IPADDR=$(gethost $RHOST | awk '/addresses:/ {print $2}')
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp;IPADDR=$(gethost ${EXEC_SUFFIX:+-6} $RHOST | awk '/addresses:/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; {print $2}')
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; @@ -81,17 +81,17 @@ do_test()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; mkdir -p $TCtmp
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; PORT=$$
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - &amp;nbsp; &amp;nbsp;if ! rsh -l root $IPADDR &amp;quot;$LTPROOT/testcases/bin/SF_Server &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $IPADDR
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $PORT $LTPROOT/testcases/bin&amp;quot;; then
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp;if ! rsh -l root $IPADDR &amp;quot;$LTPROOT/testcases/bin/SF_Server &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $IPADDR
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $PORT $LTPROOT/testcases/bin $SERVER&amp;quot;; then
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; end_testcase &amp;quot;rsh failed to $IPADDR as root failed&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; sleep 10
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - &amp;nbsp; &amp;nbsp;PID=$(rsh -l root $IPADDR &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /$SERVER/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;&amp; /$PORT/ {print \$1}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp;PID=$(rsh -l root $IPADDR &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /$SERVER/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;&amp; /$PORT/ {print \$2}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; [ -n &amp;quot;$PID&amp;quot; ] || end_testcase &amp;quot;Could not start server&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; for clnt_fname in $FILES; do
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; serv_fname=$TCdat/$clnt_fname
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SIZE=`stat -c '%s' $serv_fname`
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tst_resm TINFO &amp;quot;Starting $SERVER $IPADDR Client_filename
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Server_filename Size &amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tst_resm TINFO &amp;quot;Starting $CLIENT $IPADDR Client_filename
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Server_filename Size &amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $CLIENT $IPADDR $PORT &amp;quot;$TCtmp/$clnt_fname&amp;quot; $serv_fname $SIZE
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RetVal=$?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; @@ -118,7 +118,7 @@ do_test()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;do_cleanup()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;{
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp;PID=$(rsh -n -l root $RHOST &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /$SERVER/ &amp;&amp; /$PORT/ {print \$1}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp;PID=$(rsh -n -l root $RHOST &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /$SERVER/ &amp;&amp; /$PORT/ {print \$2}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; [ -n &amp;quot;$PID&amp;quot; ] &amp;&amp; rsh -n -l root $RHOST kill -9 $PID
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; tst_cleanup
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/testsf_c.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/testsf_c.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; index 52b9ecf..7683927 100644
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/testsf_c.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/testsf_c.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; @@ -120,7 +120,7 @@ main (int argc, char *argv[])
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; tst_res(TINFO, &amp;quot;Asking for remote file: %s&amp;quot;, serv_fname);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; tst_resm(TINFO, &amp;quot;Asking for remote file: %s&amp;quot;, serv_fname);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tst_resm(TINFO, &amp;quot;File %s received\n&amp;quot;, argv[4]);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/testsf_s.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/testsf_s.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; index bc77712..38baf8c 100644
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/testsf_s.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/testsf_s.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; @@ -92,7 +92,7 @@ main(int argc, char *argv[])
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tst_exit();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; socklen_t fromlen;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; socklen_t fromlen = sizeof(from);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* process connections */
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while (1) {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi Jiri,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;I agree with you on all points, but the ps column:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; gcooper@orangebox ~ $ ps ef
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;PID TTY &amp;nbsp; &amp;nbsp; &amp;nbsp;STAT &amp;nbsp; TIME COMMAND
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4631 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 -bash TERM=linux HOME=/home/gcooper
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; SHELL=/bin/bash U
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4636 tty1 &amp;nbsp; &amp;nbsp; S+ &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ /bin/sh /usr/bin/startx
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4652 tty1 &amp;nbsp; &amp;nbsp; S+ &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ xinit /etc/X11/xinit/xinitrc --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -nolisten tcp
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4667 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ /bin/sh /etc/X11/xinit/xinitrc
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; DISPLAY=:0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4682 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ /bin/sh &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /etc/xdg/xfce4/xinitrc
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MANPAT
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4699 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ /usr/bin/xfce4-session
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/e
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4705 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:02 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ xfwm4 --sm-client-id
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2d6757e3
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4707 tty1 &amp;nbsp; &amp;nbsp; Sl &amp;nbsp; &amp;nbsp; 0:03 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ Thunar &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --sm-client-id
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 276f4b6
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4711 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:06 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ xfce4-panel -r
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --sm-client-id
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4716 tty1 &amp;nbsp; &amp;nbsp; Sl &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; \_
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /usr/libexec/xfce4/panel-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4724 tty1 &amp;nbsp; &amp;nbsp; Sl &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; \_
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /usr/libexec/xfce4/panel-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4712 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:01 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ xfdesktop
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --sm-client-id 293b
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 21073 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 /usr/bin/xterm
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-sys
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 21075 pts/1 &amp;nbsp; &amp;nbsp;Ss &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ bash
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-system-vm
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 21080 pts/1 &amp;nbsp; &amp;nbsp;R+ &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ ps ef
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-syst
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3396 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 /usr/bin/xterm
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-sys
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3398 pts/0 &amp;nbsp; &amp;nbsp;Ss &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ bash
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-system-vm
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 21065 pts/0 &amp;nbsp; &amp;nbsp;S+ &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ vim sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/cur
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3350 tty1 &amp;nbsp; &amp;nbsp; Sl &amp;nbsp; &amp;nbsp; 1:02 /usr/bin/firefox
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-s
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 30806 tty1 &amp;nbsp; &amp;nbsp; Sl &amp;nbsp; &amp;nbsp; 5:26 /usr/lib/jvm/sun-jdk-1.6/bin/java -classpath
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /usr/sha
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4791 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 /usr/libexec/uim-helper-server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-conf
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4714 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 xfce4-settings-helper --display :0.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --sm-client-id 2
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4706 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 xfsettingsd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-system
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4696 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 /usr/bin/dbus-launch --sh-syntax
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --exit-with-session
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; gcooper@orangebox ~ $ ps --version
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; procps version 3.2.8
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; So to bypass this issue I used ps eopid,cmd:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;400 [crypto/2]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;401 [crypto/3]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;587 [iscsi_eh]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;593 [scsi_eh_0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;596 [scsi_eh_1]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;599 [scsi_eh_2]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;602 [scsi_eh_3]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;605 [scsi_eh_4]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;608 [scsi_eh_5]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;692 [kpsmoused]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;700 [kstriped]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;703 [kondemand/0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;704 [kondemand/1]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;705 [kondemand/2]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;706 [kondemand/3]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;729 [usbhid_resumer]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;809 [reiserfs/0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;810 [reiserfs/1]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;811 [reiserfs/2]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;812 [reiserfs/3]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;1906 /sbin/udevd --daemon
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;2303 /usr/sbin/acpid
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3350 /usr/bin/firefox
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3396 /usr/bin/xterm
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3398 bash
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3535 supervising syslog-ng
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3536 /usr/sbin/syslog-ng
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3596 /usr/bin/dbus-daemon --system
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3653 /usr/sbin/crond
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3707 /usr/sbin/gpm -m /dev/input/mice -t ps2
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3768 /usr/sbin/hald --use-syslog --verbose=no
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3771 hald-runner
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3774 hald-addon-input: Listening on /dev/input/event4 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /dev/input/event3
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /dev/in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3787 hald-addon-storage: polling /dev/sr0 (every 2 sec)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3790 /usr/libexec/hald-addon-cpufreq
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3791 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4250 /sbin/dhcpcd -h orangebox eth0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4339 /sbin/portmap
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4400 /sbin/rpc.statd --no-notify
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4512 /usr/sbin/sshd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4580 /sbin/agetty 38400 tty2 linux
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4581 /sbin/agetty 38400 tty3 linux
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4582 /sbin/agetty 38400 tty4 linux
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4583 /sbin/agetty 38400 tty5 linux
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4584 /sbin/agetty 38400 tty6 linux
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4613 [rpciod/0]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4614 [rpciod/1]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4615 [rpciod/2]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4616 [rpciod/3]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4622 [nfsiod]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4627 [lockd]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4629 /bin/login --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4631 -bash
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4636 /bin/sh /usr/bin/startx
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4652 xinit /etc/X11/xinit/xinitrc -- -nolisten tcp -br -auth
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /home/gcooper/.ser
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4653 X :0 -nolisten tcp -br -auth /home/gcooper/.serverauth.4636
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -deferglyphs 1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4667 /bin/sh /etc/X11/xinit/xinitrc
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4682 /bin/sh /etc/xdg/xfce4/xinitrc
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4691 /usr/bin/ssh-agent -s
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4696 /usr/bin/dbus-launch --sh-syntax --exit-with-session
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4697 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --session
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4699 /usr/bin/xfce4-session
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4701 /usr/libexec/xfconfd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4705 xfwm4 --sm-client-id 2d6757e33-4d33-453a-ba49-da83d783acde &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --display
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; :0.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4706 xfsettingsd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4707 Thunar --sm-client-id 276f4b61e-2bba-4207-8e5e-feed55cbe9b4 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --daemon
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4709 /usr/libexec/gam_server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4711 xfce4-panel -r --sm-client-id &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 260365c00-2a57-4640-9170-8e74ce91bf1e
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4712 xfdesktop --sm-client-id 293b54ac0-804e-45e2-9ae9-2b9adbaeddde
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --display :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4714 xfce4-settings-helper --display :0.0 --sm-client-id
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 20a17a11f-321d-40f4-87
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4716 /usr/libexec/xfce4/panel-plugins/xfce4-menu-plugin socket_id
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 18874394 name
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4723 /usr/libexec/gvfsd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4724 /usr/libexec/xfce4/panel-plugins/xfce4-mixer-plugin socket_id
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 18874431 nam
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;4791 /usr/libexec/uim-helper-server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 21065 vim sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 21073 /usr/bin/xterm
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 21075 bash
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 21113 ps -eopid,cmd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 28404 /usr/libexec/gvfs-hal-volume-monitor
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 28689 /sbin/udevd --daemon
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 28690 /sbin/udevd --daemon
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 30806 /usr/lib/jvm/sun-jdk-1.6/bin/java -classpath
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /usr/share/bcprov/lib/bcprov.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 30860 xchat
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 31904 /usr/libexec/gconfd-2
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; gcooper@orangebox ~ $ ps -eopid,cmd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Do you agree that this is an ok choice?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Yes, it is arguably more robust and readable (although I don't think &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; your
&lt;br&gt;&amp;gt;&amp;gt; example shows the need for it).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Note that there are differences between ps -ef, ps ef and ps -e f:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; jirka@debian:~$ ps -ef | head -10
&lt;br&gt;&amp;gt;&amp;gt; UID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PID &amp;nbsp;PPID &amp;nbsp;C STIME TTY &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TIME CMD
&lt;br&gt;&amp;gt;&amp;gt; root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; 0 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 init [2]
&lt;br&gt;&amp;gt;&amp;gt; root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; 0 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [kthreadd]
&lt;br&gt;&amp;gt;&amp;gt; root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [migration/0]
&lt;br&gt;&amp;gt;&amp;gt; root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [ksoftirqd/0]
&lt;br&gt;&amp;gt;&amp;gt; root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 5 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [events/0]
&lt;br&gt;&amp;gt;&amp;gt; root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 6 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [khelper]
&lt;br&gt;&amp;gt;&amp;gt; root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;35 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [kblockd/0]
&lt;br&gt;&amp;gt;&amp;gt; root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [kacpid]
&lt;br&gt;&amp;gt;&amp;gt; root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;37 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [kacpi_notify]
&lt;br&gt;&amp;gt;&amp;gt; jirka@debian:~$ ps ef | head -10
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;PID TTY &amp;nbsp; &amp;nbsp; &amp;nbsp;STAT &amp;nbsp; TIME COMMAND
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;7465 pts/12 &amp;nbsp; Ss &amp;nbsp; &amp;nbsp; 0:00 /bin/bash --noediting -i PWD=/home/jirka
&lt;br&gt;&amp;gt;&amp;gt; TERM=dumb TERMCAP= COLUMNS=136 EMACS=t INSIDE_EMACS=22.3.1,comint GT
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;7498 pts/12 &amp;nbsp; R+ &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ ps ef KDE_MULTIHEAD=false
&lt;br&gt;&amp;gt;&amp;gt; KDEWM=/usr/bin/openbox SHELL=/bin/bash TERM=dumb
&lt;br&gt;&amp;gt;&amp;gt; XDG_SESSION_COOKIE=e07c53451a9
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;7499 pts/12 &amp;nbsp; D+ &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ head -10 KDE_MULTIHEAD=false
&lt;br&gt;&amp;gt;&amp;gt; KDEWM=/usr/bin/openbox SHELL=/bin/bash TERM=dumb &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; XDG_SESSION_COOKIE=e07c5345
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;6355 pts/10 &amp;nbsp; Ss+ &amp;nbsp; &amp;nbsp;0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;6343 pts/9 &amp;nbsp; &amp;nbsp;Ss+ &amp;nbsp; &amp;nbsp;0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;6337 pts/8 &amp;nbsp; &amp;nbsp;Ss+ &amp;nbsp; &amp;nbsp;0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;6325 pts/7 &amp;nbsp; &amp;nbsp;Ss+ &amp;nbsp; &amp;nbsp;0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;6315 pts/6 &amp;nbsp; &amp;nbsp;Ss+ &amp;nbsp; &amp;nbsp;0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;6300 pts/5 &amp;nbsp; &amp;nbsp;Ss+ &amp;nbsp; &amp;nbsp;0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;&amp;gt; jirka@debian:~$ ps -e f | head -10
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;PID TTY &amp;nbsp; &amp;nbsp; &amp;nbsp;STAT &amp;nbsp; TIME COMMAND
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;2 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 [kthreadd]
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;3 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [migration/0]
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;4 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [ksoftirqd/0]
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;5 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [events/0]
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;6 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [khelper]
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 35 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [kblockd/0]
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 36 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [kacpid]
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 37 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [kacpi_notify]
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;100 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [kseriod]
&lt;br&gt;&amp;gt;&amp;gt; jirka@debian:~$
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So you actually used a different command than the one that's used in the
&lt;br&gt;&amp;gt;&amp;gt; testcase. (the first listing is consistent with POSIX specification)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Interesting -- didn't know that!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How about this instead:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; gcooper@orangebox ~ $ ps -eo pid,cmd | head -n 10
&lt;br&gt;&amp;gt; &amp;nbsp; PID CMD
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 1 init [3]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 2 [kthreadd]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 3 [migration/0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 4 [ksoftirqd/0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 5 [migration/1]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 6 [ksoftirqd/1]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 7 [migration/2]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 8 [ksoftirqd/2]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 9 [migration/3]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm just proposing this because if --columns is set on the target
&lt;br&gt;&amp;gt; system, it's more likely to truncate output and give false positives.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sound good :)?
&lt;/div&gt;&lt;br&gt;Yes.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Jiri Palecek
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Using Opera's revolutionary e-mail client: &lt;a href=&quot;http://www.opera.com/mail/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.opera.com/mail/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26862603&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--Fixes-of-the-sendfile01-test-tp26852147p26862603.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26861259</id>
	<title>[Ltp-coverage] Parkhi.Ashutosh Parkhi has invited you to Dropbox</title>
	<published>2009-12-19T22:06:11Z</published>
	<updated>2009-12-19T22:06:11Z</updated>
	<author>
		<name>Dropbox-3</name>
	</author>
	<content type="html">&lt;table width=&quot;650&quot; align=&quot;center&quot; style=&quot;font-size: 14px;&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
    &lt;tr id=&quot;topshadow&quot;&gt;
        &lt;td height=&quot;10&quot; width=&quot;10&quot; background=&quot;https://www.dropbox.com/static/images/emails/shadow_tl.gif&quot; bgcolor=&quot;#ffffff&quot;&gt;&lt;/td&gt;
        &lt;td height=&quot;10&quot; background=&quot;https://www.dropbox.com/static/images/emails/shadow_top.gif&quot; bgcolor=&quot;#ffffff&quot;&gt; &lt;/td&gt;
        &lt;td height=&quot;10&quot; width=&quot;10&quot; background=&quot;https://www.dropbox.com/static/images/emails/shadow_tr.gif&quot; bgcolor=&quot;#ffffff&quot;&gt; &lt;/td&gt;
    &lt;/tr&gt;
    
    &lt;tr id=&quot;header&quot;&gt;
        &lt;td width=&quot;10&quot; background=&quot;https://www.dropbox.com/static/images/emails/shadow_left.gif&quot; bgcolor=&quot;#ffffff&quot; rowspan=&quot;2&quot;&gt;&lt;/td&gt;
        &lt;td height=&quot;102&quot; background=&quot;https://www.dropbox.com/static/images/emails/header_bg.gif&quot; bgcolor=&quot;#e6f1fb&quot; align=&quot;center&quot;&gt;
            &lt;table width=&quot;95%&quot;&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;&lt;img src=&quot;https://www.dropbox.com/static/images/emails/email_logo.gif&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
        &lt;/td&gt;
        &lt;td width=&quot;10&quot; background=&quot;https://www.dropbox.com/static/images/emails/shadow_right.gif&quot; bgcolor=&quot;#ffffff&quot; rowspan=&quot;2&quot;&gt; &lt;/td&gt;
    &lt;/tr&gt;
    
    &lt;tr id=&quot;content&quot;&gt;
        &lt;td bgcolor=&quot;#f4faff&quot; align=&quot;center&quot;&gt;
            &lt;table width=&quot;95%&quot; cellpadding=&quot;30&quot;&gt;
                &lt;tr&gt;
                    &lt;td align=&quot;left&quot;&gt;
                        &lt;font face=&quot;Lucida Grande, Segoe UI, Arial, Verdana, Lucida Sans Unicode, Tahoma, Sans Serif&quot;&gt;

We're excited to let you know that Parkhi.Ashutosh Parkhi has invited you to Dropbox!&lt;br /&gt;&lt;br /&gt;
Parkhi.Ashutosh Parkhi has been using Dropbox to sync and share files online and across computers, and thought you might want it too.&lt;br /&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.dropbox.com/link/20.QYEahyEO2O/NjY3MDIwNTY3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Visit www.dropbox.com&lt;/a&gt; to get started.&lt;br /&gt;&lt;br /&gt;
- The Dropbox Team&lt;br /&gt;
                        &lt;/font&gt;
                    &lt;/td&gt;
                &lt;/tr&gt;
            &lt;/table&gt;
        &lt;/td&gt;
    &lt;/tr&gt;
    
    &lt;tr id=&quot;bottomshadow&quot;&gt;
        &lt;td height=&quot;10&quot; width=&quot;10&quot; background=&quot;https://www.dropbox.com/static/images/emails/shadow_bl.gif&quot; bgcolor=&quot;#ffffff&quot;&gt;&lt;/td&gt;
        &lt;td height=&quot;10&quot; background=&quot;https://www.dropbox.com/static/images/emails/shadow_bottom.gif&quot; bgcolor=&quot;#ffffff&quot;&gt; &lt;/td&gt;
        &lt;td height=&quot;10&quot; width=&quot;10&quot; background=&quot;https://www.dropbox.com/static/images/emails/shadow_br.gif&quot; bgcolor=&quot;#ffffff&quot;&gt; &lt;/td&gt;
    &lt;/tr&gt;
    
    &lt;tr id=&quot;copyright&quot;&gt;
        &lt;td&gt;&lt;/td&gt;
        &lt;td&gt;
            &lt;table style=&quot;width: 100%;&quot;&gt;
                &lt;tr&gt;
                    &lt;td style=&quot;font-size: 11px; color: #909090; padding-left: 45px;&quot;&gt;
                        To stop receiving invites from Dropbox, click &lt;a href=&quot;http://www.dropbox.com/bl/08b0c8c23f13/ltp-coverage%40lists.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;
                    &lt;/td&gt;
                    &lt;td style=&quot;text-align: right; width: 120px;&quot;&gt;
                        &lt;img src=&quot;https://www.dropbox.com/static/images/emails/gray_logo.gif&quot; alt=&quot;&quot; align=&quot;absmiddle&quot; /&gt;
                        &lt;span style=&quot;font-size: 12px; color: #888;&quot;&gt;&amp;copy;&amp;nbsp;2009&amp;nbsp;Dropbox&lt;/span&gt;
                    &lt;/td&gt;
                &lt;/tr&gt;
            &lt;/table&gt;
        &lt;/td&gt;
        &lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;&lt;br /&gt;_______________________________________________
&lt;br&gt;Ltp-coverage mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26861259&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-coverage@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-coverage&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-coverage-f4290.html&quot; embed=&quot;fixTarget[4290]&quot; target=&quot;_top&quot; &gt;ltp-coverage&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Ltp-coverage--Parkhi.Ashutosh-Parkhi-has-invited-you-to-Dropbox-tp26861259p26861259.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26860226</id>
	<title>Re: [PATCH] Fixes of the sendfile01 test</title>
	<published>2009-12-19T17:20:27Z</published>
	<updated>2009-12-19T17:20:27Z</updated>
	<author>
		<name>yaneurabeya</name>
	</author>
	<content type="html">2009/12/19 Jiří Paleček &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26860226&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jpalecek@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sat, 19 Dec 2009 05:02:45 +0100, Garrett Cooper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26860226&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yanegomi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Fri, Dec 18, 2009 at 6:16 PM, Jiri Palecek &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26860226&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jpalecek@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I've found some problems with the sendfile01 testcase (the one under
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; network/tcp_cmds). This patch fixes them:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  Pass the -6 parameter to gethost if we are to use ipv6 and run the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  ipv6 server in that case. Also, fix the awk code for getting the PID:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  The PID is the second column, which is $2, not $1.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Also:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  - initialize addrlen for accept syscall in the server (=&amp;gt; avoid EINVAL)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  - use tst_resm in the client instead of tst_res, to avoid an error
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; message interpreted as a filename
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;    Jiri Palecek
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Signed-off-by: Jiri Palecek &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26860226&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jpalecek@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  testcases/network/tcp_cmds/sendfile/SF_Server  |    2 +-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  testcases/network/tcp_cmds/sendfile/sendfile01 |   10 +++++-----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  testcases/network/tcp_cmds/sendfile/testsf_c.c |    2 +-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  testcases/network/tcp_cmds/sendfile/testsf_s.c |    2 +-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  4 files changed, 8 insertions(+), 8 deletions(-)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/SF_Server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/SF_Server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; index 2383ce4..9933db4 100755
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/SF_Server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/SF_Server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; @@ -3,4 +3,4 @@
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  cd $3
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  exec 1&amp;lt; /dev/null       # open descriptor 1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  exec 2&amp;lt; /dev/null       # open descriptor 1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -nohup ./testsf_s $1 $2 &amp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; +nohup ./$4 $1 $2 &amp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; index 4e93447..7dd4fee 100755
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/sendfile01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; @@ -61,7 +61,7 @@ do_setup()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     exists awk diff gethost grep rsh stat
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -    IPADDR=$(gethost $RHOST | awk '/addresses:/ {print $2}')
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; +    IPADDR=$(gethost ${EXEC_SUFFIX:+-6} $RHOST | awk '/addresses:/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; {print $2}')
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; @@ -81,17 +81,17 @@ do_test()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     mkdir -p $TCtmp
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     PORT=$$
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -    if ! rsh -l root $IPADDR &amp;quot;$LTPROOT/testcases/bin/SF_Server $IPADDR
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $PORT $LTPROOT/testcases/bin&amp;quot;; then
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; +    if ! rsh -l root $IPADDR &amp;quot;$LTPROOT/testcases/bin/SF_Server $IPADDR
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $PORT $LTPROOT/testcases/bin $SERVER&amp;quot;; then
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;         end_testcase &amp;quot;rsh failed to $IPADDR as root failed&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     fi
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     sleep 10
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -    PID=$(rsh -l root $IPADDR &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp; /$SERVER/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;&amp; /$PORT/ {print \$1}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; +    PID=$(rsh -l root $IPADDR &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp; /$SERVER/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;&amp; /$PORT/ {print \$2}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     [ -n &amp;quot;$PID&amp;quot; ] || end_testcase &amp;quot;Could not start server&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     for clnt_fname in $FILES; do
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;         serv_fname=$TCdat/$clnt_fname
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;         SIZE=`stat -c '%s' $serv_fname`
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -        tst_resm TINFO &amp;quot;Starting $SERVER $IPADDR Client_filename
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Server_filename Size &amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; +        tst_resm TINFO &amp;quot;Starting $CLIENT $IPADDR Client_filename
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Server_filename Size &amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;         $CLIENT $IPADDR $PORT &amp;quot;$TCtmp/$clnt_fname&amp;quot; $serv_fname $SIZE
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;         RetVal=$?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; @@ -118,7 +118,7 @@ do_test()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  do_cleanup()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -      PID=$(rsh -n -l root $RHOST &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /$SERVER/ &amp;&amp; /$PORT/ {print \$1}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; +      PID=$(rsh -n -l root $RHOST &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; /$SERVER/ &amp;&amp; /$PORT/ {print \$2}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;       [ -n &amp;quot;$PID&amp;quot; ] &amp;&amp; rsh -n -l root $RHOST kill -9 $PID
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;       tst_cleanup
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/testsf_c.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/testsf_c.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; index 52b9ecf..7683927 100644
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/testsf_c.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/testsf_c.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; @@ -120,7 +120,7 @@ main (int argc, char *argv[])
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;                }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;        }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -       tst_res(TINFO, &amp;quot;Asking for remote file: %s&amp;quot;, serv_fname);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; +       tst_resm(TINFO, &amp;quot;Asking for remote file: %s&amp;quot;, serv_fname);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;        tst_resm(TINFO, &amp;quot;File %s received\n&amp;quot;, argv[4]);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/testsf_s.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/testsf_s.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; index bc77712..38baf8c 100644
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/testsf_s.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/testsf_s.c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; @@ -92,7 +92,7 @@ main(int argc, char *argv[])
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;                tst_exit();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;        }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -       socklen_t fromlen;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; +       socklen_t fromlen = sizeof(from);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;        /* process connections */
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;        while (1) {
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi Jiri,
&lt;br&gt;&amp;gt;&amp;gt;    I agree with you on all points, but the ps column:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; gcooper@orangebox ~ $ ps ef
&lt;br&gt;&amp;gt;&amp;gt;  PID TTY      STAT   TIME COMMAND
&lt;br&gt;&amp;gt;&amp;gt;  4631 tty1     S      0:00 -bash TERM=linux HOME=/home/gcooper
&lt;br&gt;&amp;gt;&amp;gt; SHELL=/bin/bash U
&lt;br&gt;&amp;gt;&amp;gt;  4636 tty1     S+     0:00  \_ /bin/sh /usr/bin/startx
&lt;br&gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-
&lt;br&gt;&amp;gt;&amp;gt;  4652 tty1     S+     0:00      \_ xinit /etc/X11/xinit/xinitrc --
&lt;br&gt;&amp;gt;&amp;gt; -nolisten tcp
&lt;br&gt;&amp;gt;&amp;gt;  4667 tty1     S      0:00          \_ /bin/sh /etc/X11/xinit/xinitrc
&lt;br&gt;&amp;gt;&amp;gt; DISPLAY=:0
&lt;br&gt;&amp;gt;&amp;gt;  4682 tty1     S      0:00              \_ /bin/sh /etc/xdg/xfce4/xinitrc
&lt;br&gt;&amp;gt;&amp;gt; MANPAT
&lt;br&gt;&amp;gt;&amp;gt;  4699 tty1     S      0:00                  \_ /usr/bin/xfce4-session
&lt;br&gt;&amp;gt;&amp;gt; MANPATH=/e
&lt;br&gt;&amp;gt;&amp;gt;  4705 tty1     S      0:02                      \_ xfwm4 --sm-client-id
&lt;br&gt;&amp;gt;&amp;gt; 2d6757e3
&lt;br&gt;&amp;gt;&amp;gt;  4707 tty1     Sl     0:03                      \_ Thunar --sm-client-id
&lt;br&gt;&amp;gt;&amp;gt; 276f4b6
&lt;br&gt;&amp;gt;&amp;gt;  4711 tty1     S      0:06                      \_ xfce4-panel -r
&lt;br&gt;&amp;gt;&amp;gt; --sm-client-id
&lt;br&gt;&amp;gt;&amp;gt;  4716 tty1     Sl     0:00                      |   \_
&lt;br&gt;&amp;gt;&amp;gt; /usr/libexec/xfce4/panel-
&lt;br&gt;&amp;gt;&amp;gt;  4724 tty1     Sl     0:00                      |   \_
&lt;br&gt;&amp;gt;&amp;gt; /usr/libexec/xfce4/panel-
&lt;br&gt;&amp;gt;&amp;gt;  4712 tty1     S      0:01                      \_ xfdesktop
&lt;br&gt;&amp;gt;&amp;gt; --sm-client-id 293b
&lt;br&gt;&amp;gt;&amp;gt; 21073 tty1     S      0:00 /usr/bin/xterm
&lt;br&gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-sys
&lt;br&gt;&amp;gt;&amp;gt; 21075 pts/1    Ss     0:00  \_ bash
&lt;br&gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-system-vm
&lt;br&gt;&amp;gt;&amp;gt; 21080 pts/1    R+     0:00      \_ ps ef
&lt;br&gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-syst
&lt;br&gt;&amp;gt;&amp;gt;  3396 tty1     S      0:00 /usr/bin/xterm
&lt;br&gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-sys
&lt;br&gt;&amp;gt;&amp;gt;  3398 pts/0    Ss     0:00  \_ bash
&lt;br&gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-system-vm
&lt;br&gt;&amp;gt;&amp;gt; 21065 pts/0    S+     0:00      \_ vim sendfile01
&lt;br&gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/cur
&lt;br&gt;&amp;gt;&amp;gt;  3350 tty1     Sl     1:02 /usr/bin/firefox
&lt;br&gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-s
&lt;br&gt;&amp;gt;&amp;gt; 30806 tty1     Sl     5:26 /usr/lib/jvm/sun-jdk-1.6/bin/java -classpath
&lt;br&gt;&amp;gt;&amp;gt; /usr/sha
&lt;br&gt;&amp;gt;&amp;gt;  4791 tty1     S      0:00 /usr/libexec/uim-helper-server
&lt;br&gt;&amp;gt;&amp;gt; MANPATH=/etc/java-conf
&lt;br&gt;&amp;gt;&amp;gt;  4714 tty1     S      0:00 xfce4-settings-helper --display :0.0
&lt;br&gt;&amp;gt;&amp;gt; --sm-client-id 2
&lt;br&gt;&amp;gt;&amp;gt;  4706 tty1     S      0:00 xfsettingsd
&lt;br&gt;&amp;gt;&amp;gt; MANPATH=/etc/java-config-2/current-system
&lt;br&gt;&amp;gt;&amp;gt;  4696 tty1     S      0:00 /usr/bin/dbus-launch --sh-syntax
&lt;br&gt;&amp;gt;&amp;gt; --exit-with-session
&lt;br&gt;&amp;gt;&amp;gt; gcooper@orangebox ~ $ ps --version
&lt;br&gt;&amp;gt;&amp;gt; procps version 3.2.8
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So to bypass this issue I used ps eopid,cmd:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  400 [crypto/2]
&lt;br&gt;&amp;gt;&amp;gt;  401 [crypto/3]
&lt;br&gt;&amp;gt;&amp;gt;  587 [iscsi_eh]
&lt;br&gt;&amp;gt;&amp;gt;  593 [scsi_eh_0]
&lt;br&gt;&amp;gt;&amp;gt;  596 [scsi_eh_1]
&lt;br&gt;&amp;gt;&amp;gt;  599 [scsi_eh_2]
&lt;br&gt;&amp;gt;&amp;gt;  602 [scsi_eh_3]
&lt;br&gt;&amp;gt;&amp;gt;  605 [scsi_eh_4]
&lt;br&gt;&amp;gt;&amp;gt;  608 [scsi_eh_5]
&lt;br&gt;&amp;gt;&amp;gt;  692 [kpsmoused]
&lt;br&gt;&amp;gt;&amp;gt;  700 [kstriped]
&lt;br&gt;&amp;gt;&amp;gt;  703 [kondemand/0]
&lt;br&gt;&amp;gt;&amp;gt;  704 [kondemand/1]
&lt;br&gt;&amp;gt;&amp;gt;  705 [kondemand/2]
&lt;br&gt;&amp;gt;&amp;gt;  706 [kondemand/3]
&lt;br&gt;&amp;gt;&amp;gt;  729 [usbhid_resumer]
&lt;br&gt;&amp;gt;&amp;gt;  809 [reiserfs/0]
&lt;br&gt;&amp;gt;&amp;gt;  810 [reiserfs/1]
&lt;br&gt;&amp;gt;&amp;gt;  811 [reiserfs/2]
&lt;br&gt;&amp;gt;&amp;gt;  812 [reiserfs/3]
&lt;br&gt;&amp;gt;&amp;gt;  1906 /sbin/udevd --daemon
&lt;br&gt;&amp;gt;&amp;gt;  2303 /usr/sbin/acpid
&lt;br&gt;&amp;gt;&amp;gt;  3350 /usr/bin/firefox
&lt;br&gt;&amp;gt;&amp;gt;  3396 /usr/bin/xterm
&lt;br&gt;&amp;gt;&amp;gt;  3398 bash
&lt;br&gt;&amp;gt;&amp;gt;  3535 supervising syslog-ng
&lt;br&gt;&amp;gt;&amp;gt;  3536 /usr/sbin/syslog-ng
&lt;br&gt;&amp;gt;&amp;gt;  3596 /usr/bin/dbus-daemon --system
&lt;br&gt;&amp;gt;&amp;gt;  3653 /usr/sbin/crond
&lt;br&gt;&amp;gt;&amp;gt;  3707 /usr/sbin/gpm -m /dev/input/mice -t ps2
&lt;br&gt;&amp;gt;&amp;gt;  3768 /usr/sbin/hald --use-syslog --verbose=no
&lt;br&gt;&amp;gt;&amp;gt;  3771 hald-runner
&lt;br&gt;&amp;gt;&amp;gt;  3774 hald-addon-input: Listening on /dev/input/event4 /dev/input/event3
&lt;br&gt;&amp;gt;&amp;gt; /dev/in
&lt;br&gt;&amp;gt;&amp;gt;  3787 hald-addon-storage: polling /dev/sr0 (every 2 sec)
&lt;br&gt;&amp;gt;&amp;gt;  3790 /usr/libexec/hald-addon-cpufreq
&lt;br&gt;&amp;gt;&amp;gt;  3791 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
&lt;br&gt;&amp;gt;&amp;gt;  4250 /sbin/dhcpcd -h orangebox eth0
&lt;br&gt;&amp;gt;&amp;gt;  4339 /sbin/portmap
&lt;br&gt;&amp;gt;&amp;gt;  4400 /sbin/rpc.statd --no-notify
&lt;br&gt;&amp;gt;&amp;gt;  4512 /usr/sbin/sshd
&lt;br&gt;&amp;gt;&amp;gt;  4580 /sbin/agetty 38400 tty2 linux
&lt;br&gt;&amp;gt;&amp;gt;  4581 /sbin/agetty 38400 tty3 linux
&lt;br&gt;&amp;gt;&amp;gt;  4582 /sbin/agetty 38400 tty4 linux
&lt;br&gt;&amp;gt;&amp;gt;  4583 /sbin/agetty 38400 tty5 linux
&lt;br&gt;&amp;gt;&amp;gt;  4584 /sbin/agetty 38400 tty6 linux
&lt;br&gt;&amp;gt;&amp;gt;  4613 [rpciod/0]
&lt;br&gt;&amp;gt;&amp;gt;  4614 [rpciod/1]
&lt;br&gt;&amp;gt;&amp;gt;  4615 [rpciod/2]
&lt;br&gt;&amp;gt;&amp;gt;  4616 [rpciod/3]
&lt;br&gt;&amp;gt;&amp;gt;  4622 [nfsiod]
&lt;br&gt;&amp;gt;&amp;gt;  4627 [lockd]
&lt;br&gt;&amp;gt;&amp;gt;  4629 /bin/login --
&lt;br&gt;&amp;gt;&amp;gt;  4631 -bash
&lt;br&gt;&amp;gt;&amp;gt;  4636 /bin/sh /usr/bin/startx
&lt;br&gt;&amp;gt;&amp;gt;  4652 xinit /etc/X11/xinit/xinitrc -- -nolisten tcp -br -auth
&lt;br&gt;&amp;gt;&amp;gt; /home/gcooper/.ser
&lt;br&gt;&amp;gt;&amp;gt;  4653 X :0 -nolisten tcp -br -auth /home/gcooper/.serverauth.4636
&lt;br&gt;&amp;gt;&amp;gt; -deferglyphs 1
&lt;br&gt;&amp;gt;&amp;gt;  4667 /bin/sh /etc/X11/xinit/xinitrc
&lt;br&gt;&amp;gt;&amp;gt;  4682 /bin/sh /etc/xdg/xfce4/xinitrc
&lt;br&gt;&amp;gt;&amp;gt;  4691 /usr/bin/ssh-agent -s
&lt;br&gt;&amp;gt;&amp;gt;  4696 /usr/bin/dbus-launch --sh-syntax --exit-with-session
&lt;br&gt;&amp;gt;&amp;gt;  4697 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7
&lt;br&gt;&amp;gt;&amp;gt; --session
&lt;br&gt;&amp;gt;&amp;gt;  4699 /usr/bin/xfce4-session
&lt;br&gt;&amp;gt;&amp;gt;  4701 /usr/libexec/xfconfd
&lt;br&gt;&amp;gt;&amp;gt;  4705 xfwm4 --sm-client-id 2d6757e33-4d33-453a-ba49-da83d783acde --display
&lt;br&gt;&amp;gt;&amp;gt; :0.0
&lt;br&gt;&amp;gt;&amp;gt;  4706 xfsettingsd
&lt;br&gt;&amp;gt;&amp;gt;  4707 Thunar --sm-client-id 276f4b61e-2bba-4207-8e5e-feed55cbe9b4 --daemon
&lt;br&gt;&amp;gt;&amp;gt;  4709 /usr/libexec/gam_server
&lt;br&gt;&amp;gt;&amp;gt;  4711 xfce4-panel -r --sm-client-id 260365c00-2a57-4640-9170-8e74ce91bf1e
&lt;br&gt;&amp;gt;&amp;gt;  4712 xfdesktop --sm-client-id 293b54ac0-804e-45e2-9ae9-2b9adbaeddde
&lt;br&gt;&amp;gt;&amp;gt; --display :
&lt;br&gt;&amp;gt;&amp;gt;  4714 xfce4-settings-helper --display :0.0 --sm-client-id
&lt;br&gt;&amp;gt;&amp;gt; 20a17a11f-321d-40f4-87
&lt;br&gt;&amp;gt;&amp;gt;  4716 /usr/libexec/xfce4/panel-plugins/xfce4-menu-plugin socket_id
&lt;br&gt;&amp;gt;&amp;gt; 18874394 name
&lt;br&gt;&amp;gt;&amp;gt;  4723 /usr/libexec/gvfsd
&lt;br&gt;&amp;gt;&amp;gt;  4724 /usr/libexec/xfce4/panel-plugins/xfce4-mixer-plugin socket_id
&lt;br&gt;&amp;gt;&amp;gt; 18874431 nam
&lt;br&gt;&amp;gt;&amp;gt;  4791 /usr/libexec/uim-helper-server
&lt;br&gt;&amp;gt;&amp;gt; 21065 vim sendfile01
&lt;br&gt;&amp;gt;&amp;gt; 21073 /usr/bin/xterm
&lt;br&gt;&amp;gt;&amp;gt; 21075 bash
&lt;br&gt;&amp;gt;&amp;gt; 21113 ps -eopid,cmd
&lt;br&gt;&amp;gt;&amp;gt; 28404 /usr/libexec/gvfs-hal-volume-monitor
&lt;br&gt;&amp;gt;&amp;gt; 28689 /sbin/udevd --daemon
&lt;br&gt;&amp;gt;&amp;gt; 28690 /sbin/udevd --daemon
&lt;br&gt;&amp;gt;&amp;gt; 30806 /usr/lib/jvm/sun-jdk-1.6/bin/java -classpath
&lt;br&gt;&amp;gt;&amp;gt; /usr/share/bcprov/lib/bcprov.
&lt;br&gt;&amp;gt;&amp;gt; 30860 xchat
&lt;br&gt;&amp;gt;&amp;gt; 31904 /usr/libexec/gconfd-2
&lt;br&gt;&amp;gt;&amp;gt; gcooper@orangebox ~ $ ps -eopid,cmd
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;    Do you agree that this is an ok choice?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yes, it is arguably more robust and readable (although I don't think your
&lt;br&gt;&amp;gt; example shows the need for it).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Note that there are differences between ps -ef, ps ef and ps -e f:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; jirka@debian:~$ ps -ef | head -10
&lt;br&gt;&amp;gt; UID        PID  PPID  C STIME TTY          TIME CMD
&lt;br&gt;&amp;gt; root         1     0  0 21:15 ?        00:00:00 init [2]
&lt;br&gt;&amp;gt; root         2     0  0 21:15 ?        00:00:00 [kthreadd]
&lt;br&gt;&amp;gt; root         3     2  0 21:15 ?        00:00:00 [migration/0]
&lt;br&gt;&amp;gt; root         4     2  0 21:15 ?        00:00:00 [ksoftirqd/0]
&lt;br&gt;&amp;gt; root         5     2  0 21:15 ?        00:00:00 [events/0]
&lt;br&gt;&amp;gt; root         6     2  0 21:15 ?        00:00:00 [khelper]
&lt;br&gt;&amp;gt; root        35     2  0 21:15 ?        00:00:00 [kblockd/0]
&lt;br&gt;&amp;gt; root        36     2  0 21:15 ?        00:00:00 [kacpid]
&lt;br&gt;&amp;gt; root        37     2  0 21:15 ?        00:00:00 [kacpi_notify]
&lt;br&gt;&amp;gt; jirka@debian:~$ ps ef | head -10
&lt;br&gt;&amp;gt;  PID TTY      STAT   TIME COMMAND
&lt;br&gt;&amp;gt;  7465 pts/12   Ss     0:00 /bin/bash --noediting -i PWD=/home/jirka
&lt;br&gt;&amp;gt; TERM=dumb TERMCAP= COLUMNS=136 EMACS=t INSIDE_EMACS=22.3.1,comint GT
&lt;br&gt;&amp;gt;  7498 pts/12   R+     0:00  \_ ps ef KDE_MULTIHEAD=false
&lt;br&gt;&amp;gt; KDEWM=/usr/bin/openbox SHELL=/bin/bash TERM=dumb
&lt;br&gt;&amp;gt; XDG_SESSION_COOKIE=e07c53451a9
&lt;br&gt;&amp;gt;  7499 pts/12   D+     0:00  \_ head -10 KDE_MULTIHEAD=false
&lt;br&gt;&amp;gt; KDEWM=/usr/bin/openbox SHELL=/bin/bash TERM=dumb XDG_SESSION_COOKIE=e07c5345
&lt;br&gt;&amp;gt;  6355 pts/10   Ss+    0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;  6343 pts/9    Ss+    0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;  6337 pts/8    Ss+    0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;  6325 pts/7    Ss+    0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;  6315 pts/6    Ss+    0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt;  6300 pts/5    Ss+    0:00 /bin/bash GDM_XSERVER_LOCATION=local
&lt;br&gt;&amp;gt; GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;gt; jirka@debian:~$ ps -e f | head -10
&lt;br&gt;&amp;gt;  PID TTY      STAT   TIME COMMAND
&lt;br&gt;&amp;gt;    2 ?        S&amp;lt;     0:00 [kthreadd]
&lt;br&gt;&amp;gt;    3 ?        S&amp;lt;     0:00  \_ [migration/0]
&lt;br&gt;&amp;gt;    4 ?        S&amp;lt;     0:00  \_ [ksoftirqd/0]
&lt;br&gt;&amp;gt;    5 ?        S&amp;lt;     0:00  \_ [events/0]
&lt;br&gt;&amp;gt;    6 ?        S&amp;lt;     0:00  \_ [khelper]
&lt;br&gt;&amp;gt;   35 ?        S&amp;lt;     0:00  \_ [kblockd/0]
&lt;br&gt;&amp;gt;   36 ?        S&amp;lt;     0:00  \_ [kacpid]
&lt;br&gt;&amp;gt;   37 ?        S&amp;lt;     0:00  \_ [kacpi_notify]
&lt;br&gt;&amp;gt;  100 ?        S&amp;lt;     0:00  \_ [kseriod]
&lt;br&gt;&amp;gt; jirka@debian:~$
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So you actually used a different command than the one that's used in the
&lt;br&gt;&amp;gt; testcase. (the first listing is consistent with POSIX specification)
&lt;/div&gt;&lt;br&gt;Interesting -- didn't know that!
&lt;br&gt;&lt;br&gt;How about this instead:
&lt;br&gt;&lt;br&gt;gcooper@orangebox ~ $ ps -eo pid,cmd | head -n 10
&lt;br&gt;&amp;nbsp; PID CMD
&lt;br&gt;&amp;nbsp; &amp;nbsp; 1 init [3]
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2 [kthreadd]
&lt;br&gt;&amp;nbsp; &amp;nbsp; 3 [migration/0]
&lt;br&gt;&amp;nbsp; &amp;nbsp; 4 [ksoftirqd/0]
&lt;br&gt;&amp;nbsp; &amp;nbsp; 5 [migration/1]
&lt;br&gt;&amp;nbsp; &amp;nbsp; 6 [ksoftirqd/1]
&lt;br&gt;&amp;nbsp; &amp;nbsp; 7 [migration/2]
&lt;br&gt;&amp;nbsp; &amp;nbsp; 8 [ksoftirqd/2]
&lt;br&gt;&amp;nbsp; &amp;nbsp; 9 [migration/3]
&lt;br&gt;&lt;br&gt;I'm just proposing this because if --columns is set on the target
&lt;br&gt;system, it's more likely to truncate output and give false positives.
&lt;br&gt;&lt;br&gt;Sound good :)?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;-Garrett
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;-Garrett
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26860226&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--Fixes-of-the-sendfile01-test-tp26852147p26860226.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26858149</id>
	<title>Re: [PATCH] Fixes of the sendfile01 test</title>
	<published>2009-12-19T12:11:41Z</published>
	<updated>2009-12-19T12:11:41Z</updated>
	<author>
		<name>Jiří Paleček</name>
	</author>
	<content type="html">On Sat, 19 Dec 2009 05:02:45 +0100, Garrett Cooper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26858149&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yanegomi@...&lt;/a&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Fri, Dec 18, 2009 at 6:16 PM, Jiri Palecek &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26858149&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jpalecek@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've found some problems with the sendfile01 testcase (the one under &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; network/tcp_cmds). This patch fixes them:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  Pass the -6 parameter to gethost if we are to use ipv6 and run the
&lt;br&gt;&amp;gt;&amp;gt;  ipv6 server in that case. Also, fix the awk code for getting the PID:
&lt;br&gt;&amp;gt;&amp;gt;  The PID is the second column, which is $2, not $1.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Also:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  - initialize addrlen for accept syscall in the server (=&amp;gt; avoid EINVAL)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  - use tst_resm in the client instead of tst_res, to avoid an error &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; message interpreted as a filename
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;&amp;gt;    Jiri Palecek
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Signed-off-by: Jiri Palecek &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26858149&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jpalecek@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---
&lt;br&gt;&amp;gt;&amp;gt;  testcases/network/tcp_cmds/sendfile/SF_Server  |    2 +-
&lt;br&gt;&amp;gt;&amp;gt;  testcases/network/tcp_cmds/sendfile/sendfile01 |   10 +++++-----
&lt;br&gt;&amp;gt;&amp;gt;  testcases/network/tcp_cmds/sendfile/testsf_c.c |    2 +-
&lt;br&gt;&amp;gt;&amp;gt;  testcases/network/tcp_cmds/sendfile/testsf_s.c |    2 +-
&lt;br&gt;&amp;gt;&amp;gt;  4 files changed, 8 insertions(+), 8 deletions(-)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/SF_Server &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/SF_Server
&lt;br&gt;&amp;gt;&amp;gt; index 2383ce4..9933db4 100755
&lt;br&gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/SF_Server
&lt;br&gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/SF_Server
&lt;br&gt;&amp;gt;&amp;gt; @@ -3,4 +3,4 @@
&lt;br&gt;&amp;gt;&amp;gt;  cd $3
&lt;br&gt;&amp;gt;&amp;gt;  exec 1&amp;lt; /dev/null       # open descriptor 1
&lt;br&gt;&amp;gt;&amp;gt;  exec 2&amp;lt; /dev/null       # open descriptor 1
&lt;br&gt;&amp;gt;&amp;gt; -nohup ./testsf_s $1 $2 &amp;
&lt;br&gt;&amp;gt;&amp;gt; +nohup ./$4 $1 $2 &amp;
&lt;br&gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/sendfile01 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/sendfile01
&lt;br&gt;&amp;gt;&amp;gt; index 4e93447..7dd4fee 100755
&lt;br&gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/sendfile01
&lt;br&gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/sendfile01
&lt;br&gt;&amp;gt;&amp;gt; @@ -61,7 +61,7 @@ do_setup()
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;     exists awk diff gethost grep rsh stat
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -    IPADDR=$(gethost $RHOST | awk '/addresses:/ {print $2}')
&lt;br&gt;&amp;gt;&amp;gt; +    IPADDR=$(gethost ${EXEC_SUFFIX:+-6} $RHOST | awk '/addresses:/ &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; {print $2}')
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  }
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; @@ -81,17 +81,17 @@ do_test()
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;     mkdir -p $TCtmp
&lt;br&gt;&amp;gt;&amp;gt;     PORT=$$
&lt;br&gt;&amp;gt;&amp;gt; -    if ! rsh -l root $IPADDR &amp;quot;$LTPROOT/testcases/bin/SF_Server $IPADDR &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; $PORT $LTPROOT/testcases/bin&amp;quot;; then
&lt;br&gt;&amp;gt;&amp;gt; +    if ! rsh -l root $IPADDR &amp;quot;$LTPROOT/testcases/bin/SF_Server $IPADDR &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; $PORT $LTPROOT/testcases/bin $SERVER&amp;quot;; then
&lt;br&gt;&amp;gt;&amp;gt;         end_testcase &amp;quot;rsh failed to $IPADDR as root failed&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;     fi
&lt;br&gt;&amp;gt;&amp;gt;     sleep 10
&lt;br&gt;&amp;gt;&amp;gt; -    PID=$(rsh -l root $IPADDR &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; /$SERVER/ &amp;&amp; /$PORT/ {print \$1}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt; +    PID=$(rsh -l root $IPADDR &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; /$SERVER/ &amp;&amp; /$PORT/ {print \$2}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;     [ -n &amp;quot;$PID&amp;quot; ] || end_testcase &amp;quot;Could not start server&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;     for clnt_fname in $FILES; do
&lt;br&gt;&amp;gt;&amp;gt;         serv_fname=$TCdat/$clnt_fname
&lt;br&gt;&amp;gt;&amp;gt;         SIZE=`stat -c '%s' $serv_fname`
&lt;br&gt;&amp;gt;&amp;gt; -        tst_resm TINFO &amp;quot;Starting $SERVER $IPADDR Client_filename &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Server_filename Size &amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; +        tst_resm TINFO &amp;quot;Starting $CLIENT $IPADDR Client_filename &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Server_filename Size &amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;         $CLIENT $IPADDR $PORT &amp;quot;$TCtmp/$clnt_fname&amp;quot; $serv_fname $SIZE
&lt;br&gt;&amp;gt;&amp;gt;         RetVal=$?
&lt;br&gt;&amp;gt;&amp;gt; @@ -118,7 +118,7 @@ do_test()
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  do_cleanup()
&lt;br&gt;&amp;gt;&amp;gt;  {
&lt;br&gt;&amp;gt;&amp;gt; -      PID=$(rsh -n -l root $RHOST &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; /$SERVER/ &amp;&amp; /$PORT/ {print \$1}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt; +      PID=$(rsh -n -l root $RHOST &amp;quot;ps -ef&amp;quot; | awk &amp;quot;\$0 !~ /awk/ &amp;&amp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; /$SERVER/ &amp;&amp; /$PORT/ {print \$2}&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;       [ -n &amp;quot;$PID&amp;quot; ] &amp;&amp; rsh -n -l root $RHOST kill -9 $PID
&lt;br&gt;&amp;gt;&amp;gt;       tst_cleanup
&lt;br&gt;&amp;gt;&amp;gt;  }
&lt;br&gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/testsf_c.c &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/testsf_c.c
&lt;br&gt;&amp;gt;&amp;gt; index 52b9ecf..7683927 100644
&lt;br&gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/testsf_c.c
&lt;br&gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/testsf_c.c
&lt;br&gt;&amp;gt;&amp;gt; @@ -120,7 +120,7 @@ main (int argc, char *argv[])
&lt;br&gt;&amp;gt;&amp;gt;                }
&lt;br&gt;&amp;gt;&amp;gt;        }
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -       tst_res(TINFO, &amp;quot;Asking for remote file: %s&amp;quot;, serv_fname);
&lt;br&gt;&amp;gt;&amp;gt; +       tst_resm(TINFO, &amp;quot;Asking for remote file: %s&amp;quot;, serv_fname);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;        tst_resm(TINFO, &amp;quot;File %s received\n&amp;quot;, argv[4]);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; diff --git a/testcases/network/tcp_cmds/sendfile/testsf_s.c &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; b/testcases/network/tcp_cmds/sendfile/testsf_s.c
&lt;br&gt;&amp;gt;&amp;gt; index bc77712..38baf8c 100644
&lt;br&gt;&amp;gt;&amp;gt; --- a/testcases/network/tcp_cmds/sendfile/testsf_s.c
&lt;br&gt;&amp;gt;&amp;gt; +++ b/testcases/network/tcp_cmds/sendfile/testsf_s.c
&lt;br&gt;&amp;gt;&amp;gt; @@ -92,7 +92,7 @@ main(int argc, char *argv[])
&lt;br&gt;&amp;gt;&amp;gt;                tst_exit();
&lt;br&gt;&amp;gt;&amp;gt;        }
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -       socklen_t fromlen;
&lt;br&gt;&amp;gt;&amp;gt; +       socklen_t fromlen = sizeof(from);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;        /* process connections */
&lt;br&gt;&amp;gt;&amp;gt;        while (1) {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Jiri,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; I agree with you on all points, but the ps column:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; gcooper@orangebox ~ $ ps ef
&lt;br&gt;&amp;gt; &amp;nbsp; PID TTY &amp;nbsp; &amp;nbsp; &amp;nbsp;STAT &amp;nbsp; TIME COMMAND
&lt;br&gt;&amp;gt; &amp;nbsp;4631 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 -bash TERM=linux HOME=/home/gcooper &amp;nbsp;
&lt;br&gt;&amp;gt; SHELL=/bin/bash U
&lt;br&gt;&amp;gt; &amp;nbsp;4636 tty1 &amp;nbsp; &amp;nbsp; S+ &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ /bin/sh /usr/bin/startx &amp;nbsp;
&lt;br&gt;&amp;gt; MANPATH=/etc/java-config-
&lt;br&gt;&amp;gt; &amp;nbsp;4652 tty1 &amp;nbsp; &amp;nbsp; S+ &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ xinit /etc/X11/xinit/xinitrc -- &amp;nbsp;
&lt;br&gt;&amp;gt; -nolisten tcp
&lt;br&gt;&amp;gt; &amp;nbsp;4667 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ /bin/sh /etc/X11/xinit/xinitrc &amp;nbsp;
&lt;br&gt;&amp;gt; DISPLAY=:0
&lt;br&gt;&amp;gt; &amp;nbsp;4682 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ /bin/sh &amp;nbsp;
&lt;br&gt;&amp;gt; /etc/xdg/xfce4/xinitrc MANPAT
&lt;br&gt;&amp;gt; &amp;nbsp;4699 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ /usr/bin/xfce4-session &amp;nbsp;
&lt;br&gt;&amp;gt; MANPATH=/e
&lt;br&gt;&amp;gt; &amp;nbsp;4705 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:02 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ xfwm4 --sm-client-id &amp;nbsp;
&lt;br&gt;&amp;gt; 2d6757e3
&lt;br&gt;&amp;gt; &amp;nbsp;4707 tty1 &amp;nbsp; &amp;nbsp; Sl &amp;nbsp; &amp;nbsp; 0:03 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ Thunar --sm-client-id &amp;nbsp;
&lt;br&gt;&amp;gt; 276f4b6
&lt;br&gt;&amp;gt; &amp;nbsp;4711 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:06 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ xfce4-panel -r &amp;nbsp;
&lt;br&gt;&amp;gt; --sm-client-id
&lt;br&gt;&amp;gt; &amp;nbsp;4716 tty1 &amp;nbsp; &amp;nbsp; Sl &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; \_ &amp;nbsp;
&lt;br&gt;&amp;gt; /usr/libexec/xfce4/panel-
&lt;br&gt;&amp;gt; &amp;nbsp;4724 tty1 &amp;nbsp; &amp;nbsp; Sl &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; \_ &amp;nbsp;
&lt;br&gt;&amp;gt; /usr/libexec/xfce4/panel-
&lt;br&gt;&amp;gt; &amp;nbsp;4712 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:01 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ xfdesktop &amp;nbsp;
&lt;br&gt;&amp;gt; --sm-client-id 293b
&lt;br&gt;&amp;gt; 21073 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 /usr/bin/xterm &amp;nbsp;
&lt;br&gt;&amp;gt; MANPATH=/etc/java-config-2/current-sys
&lt;br&gt;&amp;gt; 21075 pts/1 &amp;nbsp; &amp;nbsp;Ss &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ bash &amp;nbsp;
&lt;br&gt;&amp;gt; MANPATH=/etc/java-config-2/current-system-vm
&lt;br&gt;&amp;gt; 21080 pts/1 &amp;nbsp; &amp;nbsp;R+ &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ ps ef &amp;nbsp;
&lt;br&gt;&amp;gt; MANPATH=/etc/java-config-2/current-syst
&lt;br&gt;&amp;gt; &amp;nbsp;3396 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 /usr/bin/xterm &amp;nbsp;
&lt;br&gt;&amp;gt; MANPATH=/etc/java-config-2/current-sys
&lt;br&gt;&amp;gt; &amp;nbsp;3398 pts/0 &amp;nbsp; &amp;nbsp;Ss &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ bash &amp;nbsp;
&lt;br&gt;&amp;gt; MANPATH=/etc/java-config-2/current-system-vm
&lt;br&gt;&amp;gt; 21065 pts/0 &amp;nbsp; &amp;nbsp;S+ &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp; &amp;nbsp; &amp;nbsp;\_ vim sendfile01 &amp;nbsp;
&lt;br&gt;&amp;gt; MANPATH=/etc/java-config-2/cur
&lt;br&gt;&amp;gt; &amp;nbsp;3350 tty1 &amp;nbsp; &amp;nbsp; Sl &amp;nbsp; &amp;nbsp; 1:02 /usr/bin/firefox &amp;nbsp;
&lt;br&gt;&amp;gt; MANPATH=/etc/java-config-2/current-s
&lt;br&gt;&amp;gt; 30806 tty1 &amp;nbsp; &amp;nbsp; Sl &amp;nbsp; &amp;nbsp; 5:26 /usr/lib/jvm/sun-jdk-1.6/bin/java -classpath &amp;nbsp;
&lt;br&gt;&amp;gt; /usr/sha
&lt;br&gt;&amp;gt; &amp;nbsp;4791 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 /usr/libexec/uim-helper-server &amp;nbsp;
&lt;br&gt;&amp;gt; MANPATH=/etc/java-conf
&lt;br&gt;&amp;gt; &amp;nbsp;4714 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 xfce4-settings-helper --display :0.0 &amp;nbsp;
&lt;br&gt;&amp;gt; --sm-client-id 2
&lt;br&gt;&amp;gt; &amp;nbsp;4706 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 xfsettingsd &amp;nbsp;
&lt;br&gt;&amp;gt; MANPATH=/etc/java-config-2/current-system
&lt;br&gt;&amp;gt; &amp;nbsp;4696 tty1 &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp;0:00 /usr/bin/dbus-launch --sh-syntax &amp;nbsp;
&lt;br&gt;&amp;gt; --exit-with-session
&lt;br&gt;&amp;gt; gcooper@orangebox ~ $ ps --version
&lt;br&gt;&amp;gt; procps version 3.2.8
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So to bypass this issue I used ps eopid,cmd:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 400 [crypto/2]
&lt;br&gt;&amp;gt; &amp;nbsp; 401 [crypto/3]
&lt;br&gt;&amp;gt; &amp;nbsp; 587 [iscsi_eh]
&lt;br&gt;&amp;gt; &amp;nbsp; 593 [scsi_eh_0]
&lt;br&gt;&amp;gt; &amp;nbsp; 596 [scsi_eh_1]
&lt;br&gt;&amp;gt; &amp;nbsp; 599 [scsi_eh_2]
&lt;br&gt;&amp;gt; &amp;nbsp; 602 [scsi_eh_3]
&lt;br&gt;&amp;gt; &amp;nbsp; 605 [scsi_eh_4]
&lt;br&gt;&amp;gt; &amp;nbsp; 608 [scsi_eh_5]
&lt;br&gt;&amp;gt; &amp;nbsp; 692 [kpsmoused]
&lt;br&gt;&amp;gt; &amp;nbsp; 700 [kstriped]
&lt;br&gt;&amp;gt; &amp;nbsp; 703 [kondemand/0]
&lt;br&gt;&amp;gt; &amp;nbsp; 704 [kondemand/1]
&lt;br&gt;&amp;gt; &amp;nbsp; 705 [kondemand/2]
&lt;br&gt;&amp;gt; &amp;nbsp; 706 [kondemand/3]
&lt;br&gt;&amp;gt; &amp;nbsp; 729 [usbhid_resumer]
&lt;br&gt;&amp;gt; &amp;nbsp; 809 [reiserfs/0]
&lt;br&gt;&amp;gt; &amp;nbsp; 810 [reiserfs/1]
&lt;br&gt;&amp;gt; &amp;nbsp; 811 [reiserfs/2]
&lt;br&gt;&amp;gt; &amp;nbsp; 812 [reiserfs/3]
&lt;br&gt;&amp;gt; &amp;nbsp;1906 /sbin/udevd --daemon
&lt;br&gt;&amp;gt; &amp;nbsp;2303 /usr/sbin/acpid
&lt;br&gt;&amp;gt; &amp;nbsp;3350 /usr/bin/firefox
&lt;br&gt;&amp;gt; &amp;nbsp;3396 /usr/bin/xterm
&lt;br&gt;&amp;gt; &amp;nbsp;3398 bash
&lt;br&gt;&amp;gt; &amp;nbsp;3535 supervising syslog-ng
&lt;br&gt;&amp;gt; &amp;nbsp;3536 /usr/sbin/syslog-ng
&lt;br&gt;&amp;gt; &amp;nbsp;3596 /usr/bin/dbus-daemon --system
&lt;br&gt;&amp;gt; &amp;nbsp;3653 /usr/sbin/crond
&lt;br&gt;&amp;gt; &amp;nbsp;3707 /usr/sbin/gpm -m /dev/input/mice -t ps2
&lt;br&gt;&amp;gt; &amp;nbsp;3768 /usr/sbin/hald --use-syslog --verbose=no
&lt;br&gt;&amp;gt; &amp;nbsp;3771 hald-runner
&lt;br&gt;&amp;gt; &amp;nbsp;3774 hald-addon-input: Listening on /dev/input/event4 /dev/input/event3 &amp;nbsp;
&lt;br&gt;&amp;gt; /dev/in
&lt;br&gt;&amp;gt; &amp;nbsp;3787 hald-addon-storage: polling /dev/sr0 (every 2 sec)
&lt;br&gt;&amp;gt; &amp;nbsp;3790 /usr/libexec/hald-addon-cpufreq
&lt;br&gt;&amp;gt; &amp;nbsp;3791 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
&lt;br&gt;&amp;gt; &amp;nbsp;4250 /sbin/dhcpcd -h orangebox eth0
&lt;br&gt;&amp;gt; &amp;nbsp;4339 /sbin/portmap
&lt;br&gt;&amp;gt; &amp;nbsp;4400 /sbin/rpc.statd --no-notify
&lt;br&gt;&amp;gt; &amp;nbsp;4512 /usr/sbin/sshd
&lt;br&gt;&amp;gt; &amp;nbsp;4580 /sbin/agetty 38400 tty2 linux
&lt;br&gt;&amp;gt; &amp;nbsp;4581 /sbin/agetty 38400 tty3 linux
&lt;br&gt;&amp;gt; &amp;nbsp;4582 /sbin/agetty 38400 tty4 linux
&lt;br&gt;&amp;gt; &amp;nbsp;4583 /sbin/agetty 38400 tty5 linux
&lt;br&gt;&amp;gt; &amp;nbsp;4584 /sbin/agetty 38400 tty6 linux
&lt;br&gt;&amp;gt; &amp;nbsp;4613 [rpciod/0]
&lt;br&gt;&amp;gt; &amp;nbsp;4614 [rpciod/1]
&lt;br&gt;&amp;gt; &amp;nbsp;4615 [rpciod/2]
&lt;br&gt;&amp;gt; &amp;nbsp;4616 [rpciod/3]
&lt;br&gt;&amp;gt; &amp;nbsp;4622 [nfsiod]
&lt;br&gt;&amp;gt; &amp;nbsp;4627 [lockd]
&lt;br&gt;&amp;gt; &amp;nbsp;4629 /bin/login --
&lt;br&gt;&amp;gt; &amp;nbsp;4631 -bash
&lt;br&gt;&amp;gt; &amp;nbsp;4636 /bin/sh /usr/bin/startx
&lt;br&gt;&amp;gt; &amp;nbsp;4652 xinit /etc/X11/xinit/xinitrc -- -nolisten tcp -br -auth &amp;nbsp;
&lt;br&gt;&amp;gt; /home/gcooper/.ser
&lt;br&gt;&amp;gt; &amp;nbsp;4653 X :0 -nolisten tcp -br -auth /home/gcooper/.serverauth.4636 &amp;nbsp;
&lt;br&gt;&amp;gt; -deferglyphs 1
&lt;br&gt;&amp;gt; &amp;nbsp;4667 /bin/sh /etc/X11/xinit/xinitrc
&lt;br&gt;&amp;gt; &amp;nbsp;4682 /bin/sh /etc/xdg/xfce4/xinitrc
&lt;br&gt;&amp;gt; &amp;nbsp;4691 /usr/bin/ssh-agent -s
&lt;br&gt;&amp;gt; &amp;nbsp;4696 /usr/bin/dbus-launch --sh-syntax --exit-with-session
&lt;br&gt;&amp;gt; &amp;nbsp;4697 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 &amp;nbsp;
&lt;br&gt;&amp;gt; --session
&lt;br&gt;&amp;gt; &amp;nbsp;4699 /usr/bin/xfce4-session
&lt;br&gt;&amp;gt; &amp;nbsp;4701 /usr/libexec/xfconfd
&lt;br&gt;&amp;gt; &amp;nbsp;4705 xfwm4 --sm-client-id 2d6757e33-4d33-453a-ba49-da83d783acde &amp;nbsp;
&lt;br&gt;&amp;gt; --display :0.0
&lt;br&gt;&amp;gt; &amp;nbsp;4706 xfsettingsd
&lt;br&gt;&amp;gt; &amp;nbsp;4707 Thunar --sm-client-id 276f4b61e-2bba-4207-8e5e-feed55cbe9b4 &amp;nbsp;
&lt;br&gt;&amp;gt; --daemon
&lt;br&gt;&amp;gt; &amp;nbsp;4709 /usr/libexec/gam_server
&lt;br&gt;&amp;gt; &amp;nbsp;4711 xfce4-panel -r --sm-client-id 260365c00-2a57-4640-9170-8e74ce91bf1e
&lt;br&gt;&amp;gt; &amp;nbsp;4712 xfdesktop --sm-client-id 293b54ac0-804e-45e2-9ae9-2b9adbaeddde &amp;nbsp;
&lt;br&gt;&amp;gt; --display :
&lt;br&gt;&amp;gt; &amp;nbsp;4714 xfce4-settings-helper --display :0.0 --sm-client-id &amp;nbsp;
&lt;br&gt;&amp;gt; 20a17a11f-321d-40f4-87
&lt;br&gt;&amp;gt; &amp;nbsp;4716 /usr/libexec/xfce4/panel-plugins/xfce4-menu-plugin socket_id &amp;nbsp;
&lt;br&gt;&amp;gt; 18874394 name
&lt;br&gt;&amp;gt; &amp;nbsp;4723 /usr/libexec/gvfsd
&lt;br&gt;&amp;gt; &amp;nbsp;4724 /usr/libexec/xfce4/panel-plugins/xfce4-mixer-plugin socket_id &amp;nbsp;
&lt;br&gt;&amp;gt; 18874431 nam
&lt;br&gt;&amp;gt; &amp;nbsp;4791 /usr/libexec/uim-helper-server
&lt;br&gt;&amp;gt; 21065 vim sendfile01
&lt;br&gt;&amp;gt; 21073 /usr/bin/xterm
&lt;br&gt;&amp;gt; 21075 bash
&lt;br&gt;&amp;gt; 21113 ps -eopid,cmd
&lt;br&gt;&amp;gt; 28404 /usr/libexec/gvfs-hal-volume-monitor
&lt;br&gt;&amp;gt; 28689 /sbin/udevd --daemon
&lt;br&gt;&amp;gt; 28690 /sbin/udevd --daemon
&lt;br&gt;&amp;gt; 30806 /usr/lib/jvm/sun-jdk-1.6/bin/java -classpath &amp;nbsp;
&lt;br&gt;&amp;gt; /usr/share/bcprov/lib/bcprov.
&lt;br&gt;&amp;gt; 30860 xchat
&lt;br&gt;&amp;gt; 31904 /usr/libexec/gconfd-2
&lt;br&gt;&amp;gt; gcooper@orangebox ~ $ ps -eopid,cmd
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Do you agree that this is an ok choice?
&lt;/div&gt;&lt;br&gt;Yes, it is arguably more robust and readable (although I don't think your &amp;nbsp;
&lt;br&gt;example shows the need for it).
&lt;br&gt;&lt;br&gt;Note that there are differences between ps -ef, ps ef and ps -e f:
&lt;br&gt;&lt;br&gt;jirka@debian:~$ ps -ef | head -10
&lt;br&gt;UID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PID &amp;nbsp;PPID &amp;nbsp;C STIME TTY &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TIME CMD
&lt;br&gt;root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; 0 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 init [2]
&lt;br&gt;root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; 0 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [kthreadd]
&lt;br&gt;root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [migration/0]
&lt;br&gt;root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [ksoftirqd/0]
&lt;br&gt;root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 5 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [events/0]
&lt;br&gt;root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 6 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [khelper]
&lt;br&gt;root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;35 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [kblockd/0]
&lt;br&gt;root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [kacpid]
&lt;br&gt;root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;37 &amp;nbsp; &amp;nbsp; 2 &amp;nbsp;0 21:15 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 [kacpi_notify]
&lt;br&gt;jirka@debian:~$ ps ef | head -10
&lt;br&gt;&amp;nbsp; &amp;nbsp;PID TTY &amp;nbsp; &amp;nbsp; &amp;nbsp;STAT &amp;nbsp; TIME COMMAND
&lt;br&gt;&amp;nbsp; 7465 pts/12 &amp;nbsp; Ss &amp;nbsp; &amp;nbsp; 0:00 /bin/bash --noediting -i PWD=/home/jirka &amp;nbsp;
&lt;br&gt;TERM=dumb TERMCAP= COLUMNS=136 EMACS=t INSIDE_EMACS=22.3.1,comint GT
&lt;br&gt;&amp;nbsp; 7498 pts/12 &amp;nbsp; R+ &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ ps ef KDE_MULTIHEAD=false &amp;nbsp;
&lt;br&gt;KDEWM=/usr/bin/openbox SHELL=/bin/bash TERM=dumb &amp;nbsp;
&lt;br&gt;XDG_SESSION_COOKIE=e07c53451a9
&lt;br&gt;&amp;nbsp; 7499 pts/12 &amp;nbsp; D+ &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ head -10 KDE_MULTIHEAD=false &amp;nbsp;
&lt;br&gt;KDEWM=/usr/bin/openbox SHELL=/bin/bash TERM=dumb &amp;nbsp;
&lt;br&gt;XDG_SESSION_COOKIE=e07c5345
&lt;br&gt;&amp;nbsp; 6355 pts/10 &amp;nbsp; Ss+ &amp;nbsp; &amp;nbsp;0:00 /bin/bash GDM_XSERVER_LOCATION=local &amp;nbsp;
&lt;br&gt;GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;nbsp; 6343 pts/9 &amp;nbsp; &amp;nbsp;Ss+ &amp;nbsp; &amp;nbsp;0:00 /bin/bash GDM_XSERVER_LOCATION=local &amp;nbsp;
&lt;br&gt;GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;nbsp; 6337 pts/8 &amp;nbsp; &amp;nbsp;Ss+ &amp;nbsp; &amp;nbsp;0:00 /bin/bash GDM_XSERVER_LOCATION=local &amp;nbsp;
&lt;br&gt;GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;nbsp; 6325 pts/7 &amp;nbsp; &amp;nbsp;Ss+ &amp;nbsp; &amp;nbsp;0:00 /bin/bash GDM_XSERVER_LOCATION=local &amp;nbsp;
&lt;br&gt;GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;nbsp; 6315 pts/6 &amp;nbsp; &amp;nbsp;Ss+ &amp;nbsp; &amp;nbsp;0:00 /bin/bash GDM_XSERVER_LOCATION=local &amp;nbsp;
&lt;br&gt;GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;&amp;nbsp; 6300 pts/5 &amp;nbsp; &amp;nbsp;Ss+ &amp;nbsp; &amp;nbsp;0:00 /bin/bash GDM_XSERVER_LOCATION=local &amp;nbsp;
&lt;br&gt;GDM_LANG=cs_CZ LANGUAGE= KDE_MULTIHEAD=false KDE_SESSION_VERSION=4 KONSO
&lt;br&gt;jirka@debian:~$ ps -e f | head -10
&lt;br&gt;&amp;nbsp; &amp;nbsp;PID TTY &amp;nbsp; &amp;nbsp; &amp;nbsp;STAT &amp;nbsp; TIME COMMAND
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;2 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 [kthreadd]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;3 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [migration/0]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;4 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [ksoftirqd/0]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;5 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [events/0]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;6 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [khelper]
&lt;br&gt;&amp;nbsp; &amp;nbsp; 35 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [kblockd/0]
&lt;br&gt;&amp;nbsp; &amp;nbsp; 36 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [kacpid]
&lt;br&gt;&amp;nbsp; &amp;nbsp; 37 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [kacpi_notify]
&lt;br&gt;&amp;nbsp; &amp;nbsp;100 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;lt; &amp;nbsp; &amp;nbsp; 0:00 &amp;nbsp;\_ [kseriod]
&lt;br&gt;jirka@debian:~$
&lt;br&gt;&lt;br&gt;So you actually used a different command than the one that's used in the &amp;nbsp;
&lt;br&gt;testcase. (the first listing is consistent with POSIX specification)
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Jiri Palecek
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26858149&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--Fixes-of-the-sendfile01-test-tp26852147p26858149.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26855348</id>
	<title>Re: [RFC] utstest.h</title>
	<published>2009-12-19T06:13:11Z</published>
	<updated>2009-12-19T06:13:11Z</updated>
	<author>
		<name>Mike Frysinger</name>
	</author>
	<content type="html">On Friday 04 December 2009 09:58:16 Cyril Hrubis wrote:
&lt;br&gt;&amp;gt; &amp;gt; Its been a while since I looke at that code, but as a general
&lt;br&gt;&amp;gt; &amp;gt; comment, any clean up effort is good, but please make sure you test
&lt;br&gt;&amp;gt; &amp;gt; it and release a beta version for people to try so that you dont
&lt;br&gt;&amp;gt; &amp;gt; break existing users. I am more interested in seeing a modified
&lt;br&gt;&amp;gt; &amp;gt; version and trying that out, rather than reading a proposal.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Well, before I start cleaning up the code I need to know which parts of the
&lt;br&gt;&amp;gt; interface are really usefull and should be keept in ltp.
&lt;br&gt;&lt;br&gt;the ones in use are the useful ones. &amp;nbsp;anything not in use, chuck.
&lt;br&gt;&lt;br&gt;the test.h/utstest.h split has always kind of sucked. &amp;nbsp;any effort to merge 
&lt;br&gt;these (and get rid of the stupid variables declared in the header) is a good 
&lt;br&gt;thing.
&lt;br&gt;-mike
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;&lt;br /&gt;_______________________________________________
&lt;br&gt;Ltp-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26855348&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ltp-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ltp-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ltp-list&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (853 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26855348/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ltp-list-f4291.html&quot; embed=&quot;fixTarget[4291]&quot; target=&quot;_top&quot; &gt;ltp-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-RFC--utstest.h-tp26373718p26855348.html" />
</entry>

</feed>
