tidy up O_NONBLOCK usage. use libbb functions in stty.
Added O_RDONLY where improves readability. Note: O_RDONLY == 0, so it is there even if not specified. function old new delta stty_main 1289 1235 -54 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@ -53,7 +53,7 @@ int fgetsetversion(const char *name, unsigned long *get_version, unsigned long s
|
||||
int fd, r;
|
||||
IF_LONG_IS_WIDER(int ver;)
|
||||
|
||||
fd = open(name, O_NONBLOCK);
|
||||
fd = open(name, O_RDONLY | O_NONBLOCK);
|
||||
if (fd == -1)
|
||||
return -1;
|
||||
if (!get_version) {
|
||||
@ -95,7 +95,7 @@ int fgetsetflags(const char *name, unsigned long *get_flags, unsigned long set_f
|
||||
) {
|
||||
goto notsupp;
|
||||
}
|
||||
fd = open(name, O_NONBLOCK); /* neither read nor write asked for */
|
||||
fd = open(name, O_RDONLY | O_NONBLOCK); /* neither read nor write asked for */
|
||||
if (fd == -1)
|
||||
return -1;
|
||||
|
||||
|
Reference in New Issue
Block a user