[PATCH] C99 initializers for sysdeps/unix/sysv/linux
Art Haas
ahaas@airmail.net
Sun Dec 15 17:24:00 GMT 2002
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
More information about the Libc-alpha
mailing list