#include #include #include #include #include "builtins.h" #include "utils/env.h" int my_continue(struct string **args) { char *n = "1"; if (args[0] != NULL) { char *end; long num = strtol(args[0]->data, &end, 10); if (*end != '\0' || num <= 0) { fprintf(stderr, "continue: %s: numeric argument required\n", args[1]->data); return 2; } n = args[0]->data; } env_set("CONTINUE", n); fflush(stdout); return 0; }