+ if (eq(fl->f_fn, "nfs")) {
+ fprintf(fp, "#include \"../sys/socket.h\"\n");
+ fprintf(fp, "#include \"../sys/mount.h\"\n");
+ fprintf(fp, "#include \"../net/if.h\"\n");
+ fprintf(fp, "#include \"../nfs/nfsv2.h\"\n");
+ fprintf(fp, "#include \"../nfs/nfsdiskless.h\"\n");
+ fprintf(fp, "\nextern int nfs_mountroot();\n");
+ fprintf(fp, "int (*mountroot)() = nfs_mountroot;\n");
+ } else {
+ fprintf(fp, "\nextern int ufs_mountroot();\n");
+ fprintf(fp, "int (*mountroot)() = ufs_mountroot;\n");
+ }