├── .github └── FUNDING.yml ├── .gitignore ├── .npmignore ├── .travis.yml ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── async └── async.c ├── atomics ├── atomics.c ├── atomics.h └── x86.c ├── binding.gyp ├── call └── call.h ├── demo ├── call.js ├── error.js ├── jumper.js ├── setTimeout.js ├── sigaction.js ├── signal.js └── write.js ├── index.d.ts ├── libsys.cc ├── libsys.js ├── package.json ├── renovate.json ├── shim.js ├── syscall ├── darwin.c ├── linux.c ├── syscall.c └── syscall.h ├── test ├── address.test.js ├── async.test.js ├── call.test.js ├── cmpxchg.test.js ├── dlsym.test.js ├── main.test.js └── syscall.test.js └── tsconfig.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/README.md -------------------------------------------------------------------------------- /async/async.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/async/async.c -------------------------------------------------------------------------------- /atomics/atomics.c: -------------------------------------------------------------------------------- 1 | #include "x86.c" 2 | -------------------------------------------------------------------------------- /atomics/atomics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/atomics/atomics.h -------------------------------------------------------------------------------- /atomics/x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/atomics/x86.c -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/binding.gyp -------------------------------------------------------------------------------- /call/call.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/call/call.h -------------------------------------------------------------------------------- /demo/call.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/demo/call.js -------------------------------------------------------------------------------- /demo/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/demo/error.js -------------------------------------------------------------------------------- /demo/jumper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/demo/jumper.js -------------------------------------------------------------------------------- /demo/setTimeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/demo/setTimeout.js -------------------------------------------------------------------------------- /demo/sigaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/demo/sigaction.js -------------------------------------------------------------------------------- /demo/signal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/demo/signal.js -------------------------------------------------------------------------------- /demo/write.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/demo/write.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/index.d.ts -------------------------------------------------------------------------------- /libsys.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/libsys.cc -------------------------------------------------------------------------------- /libsys.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./build/Release/sys.node'); 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/renovate.json -------------------------------------------------------------------------------- /shim.js: -------------------------------------------------------------------------------- 1 | global.libsys = require('./build/Release/sys.node'); 2 | -------------------------------------------------------------------------------- /syscall/darwin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/syscall/darwin.c -------------------------------------------------------------------------------- /syscall/linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/syscall/linux.c -------------------------------------------------------------------------------- /syscall/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/syscall/syscall.c -------------------------------------------------------------------------------- /syscall/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/syscall/syscall.h -------------------------------------------------------------------------------- /test/address.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/test/address.test.js -------------------------------------------------------------------------------- /test/async.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/test/async.test.js -------------------------------------------------------------------------------- /test/call.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/test/call.test.js -------------------------------------------------------------------------------- /test/cmpxchg.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/test/cmpxchg.test.js -------------------------------------------------------------------------------- /test/dlsym.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/test/dlsym.test.js -------------------------------------------------------------------------------- /test/main.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/test/main.test.js -------------------------------------------------------------------------------- /test/syscall.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/test/syscall.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamich/libsys/HEAD/tsconfig.json --------------------------------------------------------------------------------