version 1.57.4.2, 2007/12/27 00:45:47 |
version 1.57.4.3, 2008/02/18 21:06:40 |
Line 199 puffs_gop_markupdate(struct vnode *vp, i |
|
Line 199 puffs_gop_markupdate(struct vnode *vp, i |
|
|
|
void |
void |
puffs_senderr(struct puffs_mount *pmp, int type, int error, |
puffs_senderr(struct puffs_mount *pmp, int type, int error, |
const char *str, void *cookie) |
const char *str, puffs_cookie_t ck) |
{ |
{ |
struct puffs_msgpark *park; |
struct puffs_msgpark *park; |
struct puffs_error *perr; |
struct puffs_error *perr; |
|
|
puffs_msgmem_alloc(sizeof(struct puffs_error), &park, (void**)&perr, 1); |
puffs_msgmem_alloc(sizeof(struct puffs_error), &park, (void *)&perr, 1); |
puffs_msg_setfaf(park); |
puffs_msg_setfaf(park); |
puffs_msg_setinfo(park, PUFFSOP_ERROR, type, cookie); |
puffs_msg_setinfo(park, PUFFSOP_ERROR, type, ck); |
|
|
perr->perr_error = error; |
perr->perr_error = error; |
strlcpy(perr->perr_str, str, sizeof(perr->perr_str)); |
strlcpy(perr->perr_str, str, sizeof(perr->perr_str)); |