fs/readdir.c:530:60: error: use of undeclared label 'efault' fs/readdir.c:538:2: error: unknown type name 'buf' fs/readdir.c:538:5: error: expected identifier or '(' fs/readdir.c:539:2: error: unknown type name 'buf' fs/readdir.c:539:5: error: expected identifier or '(' fs/readdir.c:540:2: error: unknown type name 'ctx' fs/readdir.c:540:5: error: expected identifier or '(' fs/readdir.c:541:2: error: expected identifier or '(' fs/readdir.c:542:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] fs/readdir.c:542:7: error: expected ';' after top level declarator fs/readdir.c:543:2: error: unknown type name 'buf' fs/readdir.c:543:5: error: expected identifier or '(' fs/readdir.c:544:2: error: expected identifier or '(' fs/readdir.c:545:1: error: extraneous closing brace ('}')