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

musl fixes and musl+riscv32 fixes #3191

Closed
wants to merge 5 commits into from
Closed

Commits on Apr 8, 2023

  1. musl: Define SOCK_NONBLOCK with O_NONBLOCK

    Much like glibc, these defines are same on musl [1] [2]
    therefore consolidate the definition in one place
    for SOCK_NONBLOCK
    
    [1] https://github.com/search?q=repo%3Abminor%2Fmusl++%22%23define+SOCK_NONBLOCK%22&type=code
    [2] https://github.com/search?q=repo%3Abminor%2Fmusl++%22%23define+O_NONBLOCK%22&type=code
    kraj committed Apr 8, 2023
    Configuration menu
    Copy the full SHA
    2c45ae5 View commit details
    Browse the repository at this point in the history
  2. musl/riscv32: Define F_SETLK, F_SETLKW and fix F_GETLK

    F_SETLK and F_SETLKW were not defined therefore define them
    and F_GETLK value was not matching the musl port hence fixed
    kraj committed Apr 8, 2023
    Configuration menu
    Copy the full SHA
    a61fb6f View commit details
    Browse the repository at this point in the history
  3. musl: Move F_OFD_GETLK, F_OFD_SETLK and F_OFD_SETLKW to common location

    These defines are not architecture specific in musl [1] therefore move them
    to be common
    
    [1] https://git.musl-libc.org/cgit/musl/tree/include/fcntl.h#n48
    kraj committed Apr 8, 2023
    Configuration menu
    Copy the full SHA
    750b32d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a74f699 View commit details
    Browse the repository at this point in the history
  5. musl: Define SOCK_SEQPACKET in common place

    This define is not architecture specific in musl [1]
    
    [1] https://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n90
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    kraj committed Apr 8, 2023
    Configuration menu
    Copy the full SHA
    be7fd28 View commit details
    Browse the repository at this point in the history