| 20 | // RAR2 service header extra records. |
| 21 | #ifndef SFX_MODULE |
| 22 | void SetExtraInfo20(CommandData *Cmd,Archive &Arc,wchar *Name) |
| 23 | { |
| 24 | if (Cmd->Test) |
| 25 | return; |
| 26 | switch(Arc.SubBlockHead.SubType) |
| 27 | { |
| 28 | #ifdef _UNIX |
| 29 | case UO_HEAD: |
| 30 | if (Cmd->ProcessOwners) |
| 31 | ExtractUnixOwner20(Arc,Name); |
| 32 | break; |
| 33 | #endif |
| 34 | #ifdef _WIN_ALL |
| 35 | case NTACL_HEAD: |
| 36 | if (Cmd->ProcessOwners) |
| 37 | ExtractACL20(Arc,Name); |
| 38 | break; |
| 39 | case STREAM_HEAD: |
| 40 | ExtractStreams20(Arc,Name); |
| 41 | break; |
| 42 | #endif |
| 43 | } |
| 44 | } |
| 45 | #endif |
| 46 | |
| 47 |
no test coverage detected