tail head cat sleep
QR code linking to this page

Manual Pages  — ELFTC_VERSION

NAME

elftc_version – return a project-wide version identifier string

CONTENTS

LIBRARY

libelftc

SYNOPSIS

#include <libelftc.h>

const char *
elftc_version(void);

DESCRIPTION

Function elftc_version() returns a project-wide identifier string that encodes the source revision of the project source tree.

The returned identifier has four space-separated fields:
Project-Name This is always "elftoolchain".
Project-Branch
  The branch name for the project source tree.
Build-OS The operating system that the tool chain was compiled for.
Version-Number
  A tree-wide version number extracted from the version control system in use.

RETURN VALUE

Function elftc_program_version() returns a pointer to an internal character buffer.

EXAMPLES

To retrieve and print the current toolchain version identifier, use:
#include <sys/types.h>
#include <libelftc.h>

(void) printf("%s\n", elftc_version());

On the HEAD branch of the project's sources, when checked out using Subversion and compiled on a NetBSD host, this would print: where REVINFO would be the current revision information for the project source tree.

ERRORS

Function elftc_program_version() always succeeds.

ELFTC_VERSION (3) December 30, 2012

tail head cat sleep
QR code linking to this page


Please direct any comments about this manual page service to Ben Bullock. Privacy policy.

If you have a problem and you think awk(1) is the solution, then you have two problems.
— David Tilbrook