Skip to content

Repository files navigation

mksock

Makes a named socket.

C License GitHub release Last Commit CI

Table of Contents

Introduction

mksock is a small, standalone utility program that creates a named socket, which can be useful when testing file-system utilities and libraries (such as recls).

Installation

Detailed instructions - via CMake, via bundling, via custom makefile parameters - are provided in the accompanying INSTALL.md file.

Components

The project creates a single executable program, mksock.

Examples

$ pwd
mksock /tmp/mysocket.sock 0777
$ ls -al /tmp/
 . . .
srwxr-xr-x   1 mwsis  wheel     0B 11 Mar 19:34 mysocket.sock
 . . .
$

Project Information

Where to get help

GitHub Page

Contribution guidelines

Defect reports, feature requests, and pull requests are welcome on the mksock GitHub page.

Dependencies

mksock depends on:

Tests-only Dependencies

For unit-testing, mksock depends additionally on:

  • Catch2 - for the unit-test specification and results assessment;
  • xTests - for utility components;

Related projects

Other (similar) project include:

License

mksock is released under the 3-clause BSD license. See LICENSE for details.

About

Creates a socket on the filesystem

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages