mirror of
https://github.com/opnsense/src.git
synced 2026-04-22 14:49:36 -04:00
libc: Use the new 'e' fopen() mode option to simplify fstab.c.
No functional change is intended.
This commit is contained in:
parent
456b64c443
commit
273e3bbfe6
1 changed files with 1 additions and 11 deletions
|
|
@ -39,7 +39,6 @@ __FBSDID("$FreeBSD$");
|
|||
#include <sys/stat.h>
|
||||
|
||||
#include <errno.h>
|
||||
#include <fcntl.h>
|
||||
#include <fstab.h>
|
||||
#include <paths.h>
|
||||
#include <stdio.h>
|
||||
|
|
@ -255,8 +254,6 @@ getfsfile(const char *name)
|
|||
int
|
||||
setfsent(void)
|
||||
{
|
||||
int fd;
|
||||
|
||||
if (_fs_fp) {
|
||||
rewind(_fs_fp);
|
||||
LineNo = 0;
|
||||
|
|
@ -268,18 +265,11 @@ setfsent(void)
|
|||
else
|
||||
setfstab(getenv("PATH_FSTAB"));
|
||||
}
|
||||
fd = _open(path_fstab, O_RDONLY | O_CLOEXEC);
|
||||
if (fd == -1) {
|
||||
error(errno);
|
||||
return (0);
|
||||
}
|
||||
_fs_fp = fdopen(fd, "r");
|
||||
if (_fs_fp != NULL) {
|
||||
if ((_fs_fp = fopen(path_fstab, "re")) != NULL) {
|
||||
LineNo = 0;
|
||||
return (1);
|
||||
}
|
||||
error(errno);
|
||||
_close(fd);
|
||||
return (0);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue