RPM Community Forums

Mailing List Message of <rpm-cvs>

[CVS] RPM: rpm-5_3: rpm/tests/gpsee/ .cvsignore gffi.js

From: Jeff Johnson <jbj@rpm5.org>
Date: Thu 23 Sep 2010 - 21:47:06 CEST
Message-Id: <20100923194706.EBF77DB662@rpm5.org>
  RPM Package Manager, CVS Repository
  /cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  jbj@rpm5.org
  Module: rpm                              Date:   23-Sep-2010 21:47:06
  Branch: rpm-5_3                          Handle: 2010092319470600

  Added files:              (Branch: rpm-5_3)
    rpm/tests/gpsee         .cvsignore gffi.js

  Log:
    - tests: simple GPSEE gsr tests.

  Summary:
    Revision    Changes     Path
    1.1.2.1     +1  -0      rpm/tests/gpsee/.cvsignore
    1.1.2.1     +23 -0      rpm/tests/gpsee/gffi.js
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/tests/gpsee/.cvsignore
  ============================================================================
  $ cvs diff -u -r0 -r1.1.2.1 .cvsignore
  --- /dev/null	2010-09-23 21:46:31.000000000 +0200
  +++ .cvsignore	2010-09-23 21:47:06.819665874 +0200
  @@ -0,0 +1 @@
  +.*.jsc
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/tests/gpsee/gffi.js
  ============================================================================
  $ cvs diff -u -r0 -r1.1.2.1 gffi.js
  --- /dev/null	2010-09-23 21:46:31.000000000 +0200
  +++ gffi.js	2010-09-23 21:47:06.849666901 +0200
  @@ -0,0 +1,23 @@
  +// from http://code.google.com/p/gpsee/wiki/GFFITutorial
  +const ffi    = require("gffi");
  +const _ctime = new ffi.CFunction(ffi.pointer, "ctime", ffi.pointer);
  +const _time  = new ffi.CFunction(ffi.time_t, "time", ffi.pointer);
  +
  +function getTime()
  +{
  +  var now = new ffi.Memory(8);
  +  var ret;
  +
  +  ret = _time.call(now);
  +  if (ret == -1)
  +    throw("failed to get current time from OS");
  +
  +  ret = _ctime.call(now);
  +  if (ret == null)
  +    throw("failed to format current time as a string");
  +
  +  return ret.asString();
  +}
  +
  +print(getTime());
  +
  @@ .
Received on Thu Sep 23 21:47:07 2010
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.