----- Original Message -----
> From: "Andrey Vagin" <ava...@parallels.com>
> To: ltp-list@lists.sourceforge.net
> Cc: "Jan Stancek" <jstan...@redhat.com>, "Andrey Vagin" <ava...@parallels.com>
> Sent: Thursday, 11 September, 2014 4:18:12 PM
> Subject: [PATCH 2/2] inotify: print event->name accoding with event->len (v2)
> 
> v2: event_set[test_num].name is a null terminated string
> Signed-off-by: Andrey Vagin <ava...@parallels.com>
> ---
>  testcases/kernel/syscalls/inotify/inotify02.c |  8 ++++----
>  testcases/kernel/syscalls/inotify/inotify04.c | 16 ++++++++--------
>  2 files changed, 12 insertions(+), 12 deletions(-)

Both pushed, with small change to drop "len" also from inotify02.

Regards,
Jan

> 
> diff --git a/testcases/kernel/syscalls/inotify/inotify02.c
> b/testcases/kernel/syscalls/inotify/inotify02.c
> index f4f93fc..69bc0ff 100644
> --- a/testcases/kernel/syscalls/inotify/inotify02.c
> +++ b/testcases/kernel/syscalls/inotify/inotify02.c
> @@ -216,8 +216,8 @@ int main(int ac, char **av)
>                               tst_resm(TFAIL,
>                                        "get unnecessary event: "
>                                        "wd=%d mask=%x cookie=%u len=%u"
> -                                      "name=\"%s\"", event->wd, event->mask,
> -                                      event->cookie, event->len,
> +                                      "name=\"%.*s\"", event->wd, 
> event->mask,
> +                                      event->cookie, event->len, event->len,
>                                        event->name);
>  
>                       } else if ((event_set[test_num].mask == event->mask)
> @@ -244,10 +244,10 @@ int main(int ac, char **av)
>                               if (!fail) {
>                                       tst_resm(TPASS,
>                                                "get event: wd=%d mask=%x "
> -                                              "cookie=%u len=%u name=\"%s\"",
> +                                              "cookie=%u len=%u 
> name=\"%.*s\"",
>                                                event->wd, event->mask,
>                                                event->cookie, event->len,
> -                                              event->name);
> +                                              event->len, event->name);
>                               } else {
>                                       tst_resm(TFAIL,
>                                                "get event: wd=%d mask=%x "
> diff --git a/testcases/kernel/syscalls/inotify/inotify04.c
> b/testcases/kernel/syscalls/inotify/inotify04.c
> index 7c3fdef..9eb3b3c 100644
> --- a/testcases/kernel/syscalls/inotify/inotify04.c
> +++ b/testcases/kernel/syscalls/inotify/inotify04.c
> @@ -67,7 +67,6 @@ int TST_TOTAL = 4;
>  struct event_t {
>       char name[BUF_SIZE];
>       unsigned int mask;
> -     unsigned int len;
>  };
>  
>  #define      TEST_DIR        "test_dir"
> @@ -223,8 +222,8 @@ int main(int argc, char **argv)
>                       tst_resm(TFAIL,
>                                "got unnecessary event: "
>                                "wd=%d mask=%x cookie=%u len=%u "
> -                              "name=\"%s\"", event->wd, event->mask,
> -                              event->cookie, event->len, event->name);
> +                              "name=\"%.*s\"", event->wd, event->mask,
> +                              event->cookie, event->len, event->len, 
> event->name);
>  
>               } else if ((event_set[test_num].mask == event->mask)
>                          &&
> @@ -233,19 +232,20 @@ int main(int argc, char **argv)
>                            event->len))) {
>                       tst_resm(TPASS,
>                                "got event: wd=%d mask=%x "
> -                              "cookie=%u len=%u name=\"%s\"",
> +                              "cookie=%u len=%u name=\"%.*s\"",
>                                event->wd, event->mask, event->cookie,
> -                              event->len, event->name);
> +                              event->len, event->len, event->name);
>  
>               } else {
>                       tst_resm(TFAIL, "got event: wd=%d mask=%x "
>                                "(expected %x) cookie=%u len=%u "
> -                              "name=\"%s\" (expected \"%s\") %d",
> +                              "name=\"%.*s\" (expected \"%s\") %d",
>                                event->wd, event->mask,
>                                event_set[test_num].mask,
> -                              event->cookie, event->len, event->name,
> +                              event->cookie, event->len,
> +                              event->len, event->name,
>                                event_set[test_num].name,
> -                              strcmp(event_set[test_num].name, event->name));
> +                              strncmp(event_set[test_num].name, event->name, 
> event->len));
>               }
>               test_num++;
>               i += EVENT_SIZE + event->len;
> --
> 1.9.3
> 
> 

------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to