More adjustments to deal with POSIX codes.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@92 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
David Reid 2002-07-11 21:25:29 +00:00
parent d71118c74f
commit d700c5a3cf
1 changed files with 5 additions and 5 deletions

View File

@ -10,7 +10,7 @@
#include <vfs.h>
#include <bus.h>
#include <string.h>
#include <Errors.h>
#include <errno.h>
#include <fd.h>
#include <sys/stat.h>
@ -56,13 +56,13 @@ int bus_register_bus(const char *path)
if(!find_bus(path)) {
b = (bus *)kmalloc(sizeof(bus));
if(b == NULL) {
err = ERR_NO_MEMORY;
err = ENOMEM;
goto err;
}
b->path = kmalloc(strlen(path)+1);
if(b->path == NULL) {
err = ERR_NO_MEMORY;
err = ENOMEM;
kfree(b);
goto err;
}
@ -71,7 +71,7 @@ int bus_register_bus(const char *path)
b->next = bus_list;
bus_list = b;
} else {
err = ERR_NOT_FOUND;
err = ENODEV;
}
err = 0;
@ -134,7 +134,7 @@ static int bus_find_device_recurse(int *n, char *base_path, int base_fd, id_list
sys_close(fd);
}
}
return ERR_NOT_FOUND;
return ENODEV;
}
int bus_find_device(int n, id_list *vendor_ids, id_list *device_ids, device *dev)