Patch is attached.
uname.test related question: When will uniq be required? Also, is a
test for abbreviated output required?
From 05e69fac85562ec3541866caec727d2cf3446590 Mon Sep 17 00:00:00 2001
From: JayRJoshi <[email protected]>
Date: Thu, 24 Mar 2016 12:39:32 +0530
Subject: [PATCH 2/2] tests/uname.c: use print_quoted_string
* tests/uname.c: Use print_quoted_string to print members of utsname.
---
tests/uname.c | 28 +++++++++++++++-------------
1 file changed, 15 insertions(+), 13 deletions(-)
diff --git a/tests/uname.c b/tests/uname.c
index 0f1b5f3..6d7e572 100644
--- a/tests/uname.c
+++ b/tests/uname.c
@@ -11,21 +11,23 @@ int main()
{
struct utsname *const uname = tail_alloc(sizeof(struct utsname));
int rc = syscall(__NR_uname, uname);
- printf("uname({sysname=\"%s\", nodename=\"%s\", release=\"%s\""
- ", version=\"%s\", machine=\"%s\""
+ printf("uname({sysname=\"");
+ print_quoted_string(uname->sysname);
+ printf("\", nodename=\"");
+ print_quoted_string(uname->nodename);
+ printf("\", release=\"");
+ print_quoted_string(uname->release);
+ printf("\", version=\"");
+ print_quoted_string(uname->version);
+ printf("\", machine=\"");
+ print_quoted_string(uname->machine);
+ printf("\""
# ifdef HAVE_STRUCT_UTSNAME_DOMAINNAME
- ", domainname=\"%s\""
+ ", domainname=\"");
+ print_quoted_string(uname->domainname);
+ printf("\""
# endif
- "}) = %d\n",
- uname->sysname,
- uname->nodename,
- uname->release,
- uname->version,
- uname->machine,
-# ifdef HAVE_STRUCT_UTSNAME_DOMAINNAME
- uname->domainname,
-# endif
- rc);
+ "}) = %d\n", rc);
puts("+++ exited with 0 +++");
return 0;
--
1.9.1
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
_______________________________________________
Strace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/strace-devel