Changeset 3621 in MondoRescue for branches/3.3/mindi-busybox/modutils/rmmod.c
- Timestamp:
- Dec 20, 2016, 4:07:32 PM (7 years ago)
- Location:
- branches/3.3
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/3.3/mindi-busybox/modutils/rmmod.c
r3232 r3621 29 29 int rmmod_main(int argc UNUSED_PARAM, char **argv) 30 30 { 31 int n ;31 int n, err; 32 32 unsigned flags = O_NONBLOCK | O_EXCL; 33 33 … … 41 41 if (n & 4) { 42 42 /* Unload _all_ unused modules via NULL delete_module() call */ 43 if (bb_delete_module(NULL, flags) != 0 && errno != EFAULT) 43 err = bb_delete_module(NULL, flags); 44 if (err && err != EFAULT) 44 45 bb_perror_msg_and_die("rmmod"); 45 46 return EXIT_SUCCESS; … … 59 60 else 60 61 filename2modname(bname, modname); 61 if (bb_delete_module(modname, flags)) 62 bb_error_msg_and_die("can't unload '%s': %s", 63 modname, moderror(errno)); 62 err = bb_delete_module(modname, flags); 63 if (err) 64 bb_perror_msg_and_die("can't unload module '%s'", 65 modname); 64 66 } 65 67
Note:
See TracChangeset
for help on using the changeset viewer.