OSDN Git Service

spawn: do not require C99 style
authorMike Frysinger <vapier@gentoo.org>
Tue, 27 Mar 2012 03:37:21 +0000 (23:37 -0400)
committerMike Frysinger <vapier@gentoo.org>
Tue, 27 Mar 2012 03:42:24 +0000 (23:42 -0400)
Simple style tweak to build with older standards.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
librt/spawn.c

index b5935a1..0877f6f 100644 (file)
@@ -42,8 +42,9 @@ inline static bool execute_file_actions(const posix_spawn_file_actions_t *fa)
 {
        struct rlimit64 fdlimit;
        bool have_fdlimit = false;
+       int cnt;
 
-       for (int cnt = 0; cnt < fa->__used; ++cnt) {
+       for (cnt = 0; cnt < fa->__used; ++cnt) {
                struct __spawn_action *action = &fa->__actions[cnt];
 
                switch (action->tag) {
@@ -143,11 +144,12 @@ __spawni(pid_t *pid, const char *file,
                   the sigset_t data type can be very different on different
                   architectures.  */
                struct sigaction sa;
+               int sig;
 
                memset(&sa, 0, sizeof(sa));
                sa.sa_handler = SIG_DFL;
 
-               for (int sig = 1; sig <= _NSIG; ++sig) {
+               for (sig = 1; sig <= _NSIG; ++sig) {
                        if (sigismember(&attrp->__sd, sig)) {
                                if (sigaction(sig, &sa, NULL) != 0)
                                        goto error;