Bug #704 ยป vinum.patch
| vinumext.h 13 Jun 2007 18:19:31 -0000 | ||
|---|---|---|
|
void update_plex_state(int plexno);
|
||
|
void update_volume_state(int volno);
|
||
|
void invalidate_subdisks(struct plex *, enum sdstate);
|
||
|
int write_volume_label(int);
|
||
|
void start_object(struct vinum_ioctl_msg *);
|
||
|
void stop_object(struct vinum_ioctl_msg *);
|
||
|
void setstate(struct vinum_ioctl_msg *msg);
|
||
| vinumioctl.c 13 Jun 2007 20:56:26 -0000 | ||
|---|---|---|
|
return vinum_rqinfo(data);
|
||
|
#endif
|
||
|
case VINUM_LABEL: /* label a volume */
|
||
|
ioctl_reply->error = write_volume_label(*(int *) data); /* index of the volume to label */
|
||
|
ioctl_reply->msg[0] = '\0'; /* no message */
|
||
|
return 0;
|
||
|
case VINUM_REMOVE:
|
||
|
remove((struct vinum_ioctl_msg *) data); /* remove an object */
|
||
|
return 0;
|
||
| ... | ... | |
|
break;
|
||
|
}
|
||
|
case VINUM_LABEL:
|
||
|
case VINUM_DRIVE_TYPE:
|
||
|
case VINUM_SD_TYPE:
|
||
|
case VINUM_RAWSD_TYPE:
|
||