0 évaluation0% ont trouvé ce document utile (0 vote)
690 vues3 pages
This document contains confidential information that is the property of VeriFone Inc. No part of this document may be copied, distributed, stored in a retrieval system, translated into any human or computer language, or transmitted in any form or by any means, without the prior written consent of VeriFone. The following corrections and changes are included in Verix V SDK 3.7.4: 1.
Description originale:
Titre original
FSN 13-03-003 - Verix v SDK Version 3.7.4 Release DevNet
This document contains confidential information that is the property of VeriFone Inc. No part of this document may be copied, distributed, stored in a retrieval system, translated into any human or computer language, or transmitted in any form or by any means, without the prior written consent of VeriFone. The following corrections and changes are included in Verix V SDK 3.7.4: 1.
This document contains confidential information that is the property of VeriFone Inc. No part of this document may be copied, distributed, stored in a retrieval system, translated into any human or computer language, or transmitted in any form or by any means, without the prior written consent of VeriFone. The following corrections and changes are included in Verix V SDK 3.7.4: 1.
CONFIDENTIAL INFORMATION: This document contains confidential information that is the property of VeriFone Inc. No part of this document may be copied, distributed, stored in a retrieval system, translated into any human or computer language, or transmitted in any form or by any means, without the prior written consent of VeriFone. 22487 Rev B 1/3 TITLE OF NOTIFICATION: Verix V SDK Version 3.7.4 Release NOTIFICATION SUMMARY: This FSN provides supplementary information for Developers and Programmers about the Version 3.7.4 release of the Verix V SDK. Verix V SDK v3.7.4 is available for download from DevNet.
See the Notification Text for full details. TYPE OF NOTIFICATION: Information/ Programming Notes. APPLIES TO: Verix V and Verix eVo platform application development. IMPLEMENTATION NOTES: REFERENCES: Verix eVo Volume I: Operating System Programmers Manual (VeriFone Document No. DOC00301) Verix eVo Volume II: Operating System and Communication Programmers Manual (VeriFone Document No. DOC00302) Verix eVo Volume III: Operating System Programming Tools Reference Manual (VeriFone Document No. DOC00303) Verix V Operating System Programmers Manual (VeriFone Document No. 23230) Verix V Operating System Programming Tools Reference Manual (VeriFone Document No. 23231) Verix V OS Enhancements Addendum to the Verix V Operating System Manuals (VeriFone Document No. 28220)
Product Support Engineering Field Service Notification Feb 27, 2013 FSN 13-03-003
CONFIDENTIAL INFORMATION: This document contains confidential information that is the property of VeriFone Inc. No part of this document may be copied, distributed, stored in a retrieval system, translated into any human or computer language, or transmitted in any form or by any means, without the prior written consent of VeriFone. 22487 Rev B 2/3 NOTIFICATION TEXT: The following corrections and changes are included in Verix V SDK 3.7.4:
1. Added a new API, get_file_hash_SHA1, which computes the SHA1 digest (20 bytes) based on the file contents.
int get_file_hash_SHA1 (const char *file, int *result5)
Parameters
file: Name of an existing file, including drive and GID if needed.
result5: Address of an int array of size 5 or greater.
Return Values:
Success: 0
Failure: -1 with Errno = ENOENT: File cannot be accessed.
2. RVD Debug Support.
Added a static global system library, vrxDebug.a, for applications to link with when using RVD to debug. This will eliminate the problem of not being able stop or control RVD when stepping through a system function such as "memcpy.
2.1. Use the new switch "-debug" together with the "-g" option to link with vrxDebug.a and then use RVD to debug the application. For example:
vrxcc -g -debug -b myapp.c
2.2. This is for debugging only. The debug option must not be used for production code.
2.3. Note that vrxdebug.a can only be used with .out applications. It cannot be used when building a .vsa application.
Product Support Engineering Field Service Notification Feb 27, 2013 FSN 13-03-003
CONFIDENTIAL INFORMATION: This document contains confidential information that is the property of VeriFone Inc. No part of this document may be copied, distributed, stored in a retrieval system, translated into any human or computer language, or transmitted in any form or by any means, without the prior written consent of VeriFone. 22487 Rev B 3/3
3. Dependent Shared Library Support
Added the ability to include an entry of a second-level, or dependent, shared library to the application header so that the OS will load the dependent shared library when launching the application. For example:
Application myapp links with a shared library lib1.
lib1 links with another shared library lib2 (lib2 is the second-level shared library, not linked with myapp directly).
Add "dep=lib2" (where "dep" or "dependent" is a key word) to the lib1.lid file so that vrxlib and vrxhdr will add an entry of lib2 to myapp's header: