Difference between revisions of "Symbian OS Platform Security/Errata"
From Franklin Heath Ltd Wiki
(note that these errata are now fixed in the wiki edition, and include corrections) |
m (→Pages 102-104: formatting) |
||
Line 5: | Line 5: | ||
===Pages 102-104=== | ===Pages 102-104=== | ||
− | Issues: | + | ====Issues:==== |
*The text states that lack of the appropriate capability for IPC number 8 in figure 5.1 would complete the message with a {{Icode|KErrPermissionDenied}} error code, but the figure shows an {{Icode|iAction}} of {{Icode|EPanicClient|}}. | *The text states that lack of the appropriate capability for IPC number 8 in figure 5.1 would complete the message with a {{Icode|KErrPermissionDenied}} error code, but the figure shows an {{Icode|iAction}} of {{Icode|EPanicClient|}}. | ||
*The code sample shows the {{Icode|iPolicy}} for the {{Icode|iOnConnect}} element as a {{Icode|C1}} (single capability) policy, but the figure shows {{Icode|S2}}. | *The code sample shows the {{Icode|iPolicy}} for the {{Icode|iOnConnect}} element as a {{Icode|C1}} (single capability) policy, but the figure shows {{Icode|S2}}. | ||
*The phrases "reverse lookup" and "forward lookup" on p.104 are unclear. | *The phrases "reverse lookup" and "forward lookup" on p.104 are unclear. | ||
− | Corrections: | + | ====Corrections:==== |
*p.102 (figure 5.1): {{Icode|iAction}} for {{Icode|iElements[1]}} should be {{Icode|EFailClient}} | *p.102 (figure 5.1): {{Icode|iAction}} for {{Icode|iElements[1]}} should be {{Icode|EFailClient}} | ||
*p.102 (figure 5.1): {{Icode|iPolicy}} for {{Icode|iElements[3]}} should be {{Icode|C1}} | *p.102 (figure 5.1): {{Icode|iPolicy}} for {{Icode|iElements[3]}} should be {{Icode|C1}} |
Revision as of 12:05, 28 December 2010
Book: Symbian OS Platform Security
These errata apply to the paper edition; they have been corrected in this wiki edition.
Pages 102-104
Issues:
- The text states that lack of the appropriate capability for IPC number 8 in figure 5.1 would complete the message with a KErrPermissionDenied error code, but the figure shows an iAction of EPanicClient.
- The code sample shows the iPolicy for the iOnConnect element as a C1 (single capability) policy, but the figure shows S2.
- The phrases "reverse lookup" and "forward lookup" on p.104 are unclear.
Corrections:
- p.102 (figure 5.1): iAction for iElements[1] should be EFailClient
- p.102 (figure 5.1): iPolicy for iElements[3] should be C1
- p.102 (figure 5.1): iAction for iElements[3] should be EPanicClient
- p.104: second initialiser for myElements[1] should be CPolicyServer::EFailClient
- p.104: second initialiser for myElements[3] should be CPolicyServer::EPanicClient
- p.104 first paragraph of text should read "The process followed to look up the appropriate TPolicyElement could be confusing so, to summarize: The IPC number is first used to do a binary search in iRanges; the index of the result (the range index) is then used as an index into iElementsIndex, and the result of that (the policy index) is used as an index into iElements."