Lines Matching +full:no +full:- +full:can +full:- +full:fd
1 /*-
17 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
61 int fd, len, size = SECTOR_SIZE; in command_chain() local
71 command_errmsg = "no device or file name specified"; in command_chain()
79 fd = open(argv[1], O_RDONLY); in command_chain()
80 if (fd == -1) { in command_chain()
86 vctx = vectx_open(fd, argv[1], 0L, NULL, &verror, __func__); in command_chain()
88 sprintf(command_errbuf, "can't verify: %s", argv[1]); in command_chain()
89 close(fd); in command_chain()
95 if (verify_file(fd, argv[1], 0, VE_MUST, __func__) < 0) { in command_chain()
96 sprintf(command_errbuf, "can't verify: %s", argv[1]); in command_chain()
97 close(fd); in command_chain()
103 if (argv[1][len-1] != ':') { in command_chain()
104 if (fstat(fd, &st) == -1) { in command_chain()
106 close(fd); in command_chain()
111 command_errmsg = "can only use disk device"; in command_chain()
112 close(fd); in command_chain()
118 command_errmsg = "can't determine root device"; in command_chain()
119 close(fd); in command_chain()
123 if (archsw.arch_readin(VECTX_HANDLE(fd), mem, size) != size) { in command_chain()
125 close(fd); in command_chain()
128 close(fd); in command_chain()
136 if (argv[1][len-1] == ':' && in command_chain()