libsa: open() should use NULL instead of typecasted 0

This commit is contained in:
Toomas Soome 2018-06-14 16:11:50 +00:00
parent 9d3730e514
commit 3557869e5f

View File

@ -103,11 +103,11 @@ open(const char *fname, int mode)
f = &files[fd]; f = &files[fd];
f->f_flags = mode + 1; f->f_flags = mode + 1;
f->f_dev = (struct devsw *)0; f->f_dev = NULL;
f->f_ops = (struct fs_ops *)0; f->f_ops = NULL;
f->f_offset = 0; f->f_offset = 0;
f->f_devdata = NULL; f->f_devdata = NULL;
file = (char *)0; file = NULL;
if (exclusive_file_system != NULL) { if (exclusive_file_system != NULL) {
fs = exclusive_file_system; fs = exclusive_file_system;
@ -119,11 +119,11 @@ open(const char *fname, int mode)
error = devopen(f, fname, &file); error = devopen(f, fname, &file);
if (error || if (error ||
(((f->f_flags & F_NODEV) == 0) && f->f_dev == (struct devsw *)0)) (((f->f_flags & F_NODEV) == 0) && f->f_dev == NULL))
goto err; goto err;
/* see if we opened a raw device; otherwise, 'file' is the file name. */ /* see if we opened a raw device; otherwise, 'file' is the file name. */
if (file == (char *)0 || *file == '\0') { if (file == NULL || *file == '\0') {
f->f_flags |= F_RAW; f->f_flags |= F_RAW;
f->f_rabuf = NULL; f->f_rabuf = NULL;
return (fd); return (fd);