Browse Source

spawn: do not require C99 style

Simple style tweak to build with older standards.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Mike Frysinger 12 years ago
parent
commit
d8b4e7a80c
1 changed files with 4 additions and 2 deletions
  1. 4 2
      librt/spawn.c

+ 4 - 2
librt/spawn.c

@@ -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;