MCPcopy Create free account
hub / github.com/abbeycode/UnrarKit / SetExtraInfo20

Function SetExtraInfo20

Libraries/unrar/extinfo.cpp:22–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20// RAR2 service header extra records.
21#ifndef SFX_MODULE
22void 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

Callers 1

ExtractCurrentFileMethod · 0.85

Calls 3

ExtractUnixOwner20Function · 0.85
ExtractACL20Function · 0.85
ExtractStreams20Function · 0.85

Tested by

no test coverage detected