This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] C99 initializers for sysdeps/unix/sysv/linux


Hi.

Here are three patches for files in that directory.

2002-12-15  Art Haas  <ahaas@airmail.net>

	* sysdeps/unix/sysv/linux/sleep.c: Convert to C99 initializers.
	* sysdeps/unix/sysv/linux/sysctl.c: Same.
	* sysdeps/unix/sysv/linux/usleep.c: Same.

Index: sysdeps/unix/sysv/linux/sleep.c
===================================================================
RCS file: /cvs/glibc/libc/sysdeps/unix/sysv/linux/sleep.c,v
retrieving revision 1.8
diff -u -r1.8 sleep.c
--- sysdeps/unix/sysv/linux/sleep.c	6 Jul 2001 04:56:13 -0000	1.8
+++ sysdeps/unix/sysv/linux/sleep.c	16 Dec 2002 01:22:09 -0000
@@ -29,7 +29,7 @@
 unsigned int
 __sleep (unsigned int seconds)
 {
-  struct timespec ts = { tv_sec: (long int) seconds, tv_nsec: 0 };
+  struct timespec ts = { .tv_sec = (long int) seconds, .tv_nsec = 0 };
   sigset_t set, oset;
   unsigned int result;
 
Index: sysdeps/unix/sysv/linux/sysctl.c
===================================================================
RCS file: /cvs/glibc/libc/sysdeps/unix/sysv/linux/sysctl.c,v
retrieving revision 1.8
diff -u -r1.8 sysctl.c
--- sysdeps/unix/sysv/linux/sysctl.c	17 Sep 2002 10:58:02 -0000	1.8
+++ sysdeps/unix/sysv/linux/sysctl.c	16 Dec 2002 01:22:09 -0000
@@ -33,12 +33,12 @@
   /* GKM FIXME: force __sysctl_args decl to have unbounded pointers.  */
   struct __sysctl_args args =
   {
-    name: name,
-    nlen: nlen,
-    oldval: oldval,
-    oldlenp: oldlenp,
-    newval: newval,
-    newlen: newlen
+    .name = name,
+    .nlen = nlen,
+    .oldval = oldval,
+    .oldlenp = oldlenp,
+    .newval = newval,
+    .newlen = newlen
   };
   (void) CHECK_N (name, nlen);
   (void) CHECK_N (oldval, *oldlenp);
Index: sysdeps/unix/sysv/linux/usleep.c
===================================================================
RCS file: /cvs/glibc/libc/sysdeps/unix/sysv/linux/usleep.c,v
retrieving revision 1.6
diff -u -r1.6 usleep.c
--- sysdeps/unix/sysv/linux/usleep.c	6 Jul 2001 04:56:13 -0000	1.6
+++ sysdeps/unix/sysv/linux/usleep.c	16 Dec 2002 01:22:09 -0000
@@ -24,8 +24,8 @@
 int
 usleep (useconds_t useconds)
 {
-  struct timespec ts = { tv_sec: (long int) (useconds / 1000000),
-			 tv_nsec: (long int) (useconds % 1000000) * 1000ul };
+  struct timespec ts = { .tv_sec = (long int) (useconds / 1000000),
+			 .tv_nsec = (long int) (useconds % 1000000) * 1000ul };
 
   return __nanosleep (&ts, NULL);
 }
-- 
They that can give up essential liberty to obtain a little temporary safety
deserve neither liberty nor safety.
 -- Benjamin Franklin, Historical Review of Pennsylvania, 1759


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]