nfs.x: some rpcgen's can not handle multiple union choices for the same arm.
Make sure each choice has a dedicated armlibnfs-4.0.0-vitalif
parent
b3740e09de
commit
cd03320955
|
@ -333,8 +333,9 @@ typedef opaque createverf3[NFS3_CREATEVERFSIZE];
|
|||
|
||||
union createhow3 switch (createmode3 mode) {
|
||||
case UNCHECKED:
|
||||
case GUARDED:
|
||||
sattr3 obj_attributes;
|
||||
case GUARDED:
|
||||
sattr3 g_obj_attributes;
|
||||
case EXCLUSIVE:
|
||||
createverf3 verf;
|
||||
};
|
||||
|
@ -556,9 +557,11 @@ struct devicedata3 {
|
|||
|
||||
union mknoddata3 switch (ftype3 type) {
|
||||
case NF3CHR:
|
||||
devicedata3 chr_device;
|
||||
case NF3BLK:
|
||||
devicedata3 device;
|
||||
devicedata3 blk_device;
|
||||
case NF3SOCK:
|
||||
sattr3 sock_attributes;
|
||||
case NF3FIFO:
|
||||
sattr3 pipe_attributes;
|
||||
default:
|
||||
|
|
Loading…
Reference in New Issue