cc -O2 -Wall -Wshadow -o mount_clear_sock mount_clear_sock.c
mount_clear_sock.c: In function ‘main’:
mount_clear_sock.c:39:2: error: ‘for’ loop initial declarations are only allowed in C99 mode
for (int i = 0; i < loops; i++) {
^
mount_clear_sock.c:39:2: note: use option -std=c99 or -std=gnu99 to compile your code
Signed-off-by: Yi Zhang <yi.zhang@redhat.com>
int main(int argc, char **argv)
{
const char *mountpoint, *dev, *fstype;
- int loops, fd;
+ int loops, fd, i;
if (argc != 5) {
fprintf(stderr, "usage: %s DEV MOUNTPOINT FSTYPE LOOPS", argv[0]);
return EXIT_FAILURE;
}
- for (int i = 0; i < loops; i++) {
+ for (i = 0; i < loops; i++) {
pid_t mount_pid, clear_sock_pid;
int wstatus;