Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Freebsd #102

Merged
merged 6 commits into from
Oct 25, 2016
Merged

Support Freebsd #102

merged 6 commits into from
Oct 25, 2016

Commits on Sep 30, 2016

  1. Move static and const declarations

    Move the static and const declarations to the top of the file
    dlrobertson committed Sep 30, 2016
    Configuration menu
    Copy the full SHA
    392bc21 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2016

  1. Rename platform linux module to unix

    Rename platform/linux to platform/unix in preparation to adding support
    for FreeBSD.
    dlrobertson committed Oct 25, 2016
    Configuration menu
    Copy the full SHA
    5b5db80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b6915e View commit details
    Browse the repository at this point in the history
  3. Add and use CMSG_DATA

    Instead of directly using ptr::offset and the equivalent of CMSG_DATA in
    glibc on Linux, create a CMSG_DATA function that should work on Linux
    and FreeBSD. This should not cause any side effects, but should make it
    easier if we should introduce support for another OS that may have a
    different implementation of CMSG_DATA.
    dlrobertson committed Oct 25, 2016
    Configuration menu
    Copy the full SHA
    4b25084 View commit details
    Browse the repository at this point in the history
  4. Add new_sockaddr_un

    Add the new_sockaddr_un function that builds a sockaddr_un struct in a
    platform agnostic way.
    dlrobertson committed Oct 25, 2016
    Configuration menu
    Copy the full SHA
    c63c8b1 View commit details
    Browse the repository at this point in the history
  5. Add OS specific types

    Add OS specific types that address alignment problems and their
    respective libc definitions.
    dlrobertson committed Oct 25, 2016
    Configuration menu
    Copy the full SHA
    4886205 View commit details
    Browse the repository at this point in the history