Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/concurrency/clib/cfathread.h

    r5e4a830 rc457dc41  
    99// Author           : Thierry Delisle
    1010// Created On       : Tue Sep 22 15:31:20 2020
    11 // Last Modified By : Peter A. Buhr
    12 // Last Modified On : Mon Mar 13 23:48:40 2023
    13 // Update Count     : 7
     11// Last Modified By :
     12// Last Modified On :
     13// Update Count     :
    1414//
    1515
    16 #pragma once
    17 
    1816#if defined(__cforall) || defined(__cplusplus)
    19 #include <unistd.h>
    20 #include <errno.h>
    21 #include <sys/socket.h>
    22 
    2317extern "C" {
    2418#endif
     19        #include <asm/types.h>
     20        #include <errno.h>
     21        #include <unistd.h>
     22
     23
    2524        //--------------------
    2625        // Basic types
     
    7473        } cfathread_mutexattr_t;
    7574        typedef struct cfathread_mutex * cfathread_mutex_t;
    76         int cfathread_mutex_init(cfathread_mutex_t * restrict mut, const cfathread_mutexattr_t * restrict attr) __attribute__((nonnull (1)));
     75        int cfathread_mutex_init(cfathread_mutex_t *restrict mut, const cfathread_mutexattr_t *restrict attr) __attribute__((nonnull (1)));
    7776        int cfathread_mutex_destroy(cfathread_mutex_t *mut) __attribute__((nonnull (1)));
    7877        int cfathread_mutex_lock(cfathread_mutex_t *mut) __attribute__((nonnull (1)));
     
    9291        //--------------------
    9392        // IO operations
     93        struct sockaddr;
     94        struct msghdr;
    9495        int cfathread_socket(int domain, int type, int protocol);
    95         int cfathread_bind(int socket, __CONST_SOCKADDR_ARG address, socklen_t address_len);
     96        int cfathread_bind(int socket, const struct sockaddr *address, socklen_t address_len);
    9697        int cfathread_listen(int socket, int backlog);
    97         int cfathread_accept(int socket, __SOCKADDR_ARG address, socklen_t * restrict address_len);
    98         int cfathread_connect(int socket, __CONST_SOCKADDR_ARG address, socklen_t address_len);
     98        int cfathread_accept(int socket, struct sockaddr *restrict address, socklen_t *restrict address_len);
     99        int cfathread_connect(int socket, const struct sockaddr *address, socklen_t address_len);
    99100        int cfathread_dup(int fildes);
    100101        int cfathread_close(int fildes);
Note: See TracChangeset for help on using the changeset viewer.