├── .github └── workflows │ ├── ci.yml │ └── integration.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── benchmark ├── call-familySync.js ├── call-isNonGlibcLinuxSync.js ├── call-versionSync.js └── detect-libc.js ├── index.d.ts ├── lib ├── detect-libc.js ├── elf.js ├── filesystem.js └── process.js ├── package.json └── test ├── integration.js ├── test-fixture-glibc ├── test-fixture-musl ├── test-fixture.txt └── unit.js /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/.github/workflows/integration.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .nyc_output/ 2 | coverage/ 3 | node_modules/ 4 | package-lock.json 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/call-familySync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/benchmark/call-familySync.js -------------------------------------------------------------------------------- /benchmark/call-isNonGlibcLinuxSync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/benchmark/call-isNonGlibcLinuxSync.js -------------------------------------------------------------------------------- /benchmark/call-versionSync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/benchmark/call-versionSync.js -------------------------------------------------------------------------------- /benchmark/detect-libc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/benchmark/detect-libc.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/index.d.ts -------------------------------------------------------------------------------- /lib/detect-libc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/lib/detect-libc.js -------------------------------------------------------------------------------- /lib/elf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/lib/elf.js -------------------------------------------------------------------------------- /lib/filesystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/lib/filesystem.js -------------------------------------------------------------------------------- /lib/process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/lib/process.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/package.json -------------------------------------------------------------------------------- /test/integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/test/integration.js -------------------------------------------------------------------------------- /test/test-fixture-glibc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/test/test-fixture-glibc -------------------------------------------------------------------------------- /test/test-fixture-musl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/test/test-fixture-musl -------------------------------------------------------------------------------- /test/test-fixture.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovell/detect-libc/HEAD/test/unit.js --------------------------------------------------------------------------------