Changeset View
Changeset View
Standalone View
Standalone View
stand/libofw/devicename.c
Show First 20 Lines • Show All 128 Lines • ▼ Show 20 Lines | found: | ||||
*dev = idev; | *dev = idev; | ||||
} | } | ||||
return(0); | return(0); | ||||
} | } | ||||
int | int | ||||
ofw_setcurrdev(struct env_var *ev, int flags, const void *value) | ofw_setcurrdev(struct env_var *ev, int flags, const void *value) | ||||
{ | { | ||||
struct ofw_devdesc *ncurr; | struct ofw_devdesc *ncurr; | ||||
int rv; | int rv; | ||||
if ((rv = ofw_parsedev(&ncurr, value, NULL)) != 0) | if ((rv = ofw_parsedev(&ncurr, value, NULL)) != 0) | ||||
return rv; | return (rv); | ||||
free(ncurr); | free(ncurr); | ||||
env_setenv(ev->ev_name, flags | EV_NOHOOK, value, NULL, NULL); | |||||
return 0; | return (mount_currdev(ev, flags, value)); | ||||
} | } |