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 #3302

Merged
merged 5 commits into from Oct 27, 2023
Merged

Commits on Oct 26, 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 authored and akiernan committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    5ab4734 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 authored and akiernan committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    36ef860 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 authored and akiernan committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    518f6e4 View commit details
    Browse the repository at this point in the history
  4. musl: Define O_LARGEFILE for riscv32

    kraj authored and akiernan committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    b042f5d 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 authored and akiernan committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    e955ae7 View commit details
    Browse the repository at this point in the history