GNU libmicrohttpd  0.9.29
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
platform_interface.h File Reference
#include "platform.h"
Include dependency graph for platform_interface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MHD_socket_close_(fd)   close((fd))
 
#define MHD_socket_errno_   errno
 
#define MHD_socket_last_strerr_()   strerror(errno)
 
#define MHD_strerror_(errnum)   strerror((errnum))
 
#define MHD_set_socket_errno_(errnum)   errno=(errnum)
 
#define MHD_SYS_select_(n, r, w, e, t)   select((n),(r),(w),(e),(t))
 
#define MHD_pipe_(fdarr)   pipe((fdarr))
 
#define MHD_pipe_errno_   errno
 
#define MHD_pipe_last_strerror_()   strerror(errno)
 
#define MHD_pipe_write_(fd, ptr, sz)   write((fd), (const void*)(ptr), (sz))
 
#define MHD_pipe_read_(fd, ptr, sz)   read((fd), (void*)(ptr), (sz))
 
#define MHD_pipe_close_(fd)   close((fd))
 
#define MHD_INVALID_PIPE_   (-1)
 
#define MHD_random_()   random()
 

Macro Definition Documentation

#define MHD_pipe_ (   fdarr)    pipe((fdarr))

Definition at line 80 of file platform_interface.h.

Referenced by MHD_start_daemon_va().

#define MHD_pipe_close_ (   fd)    close((fd))

Definition at line 124 of file platform_interface.h.

Referenced by MHD_start_daemon_va(), and MHD_stop_daemon().

#define MHD_pipe_errno_   errno

Definition at line 92 of file platform_interface.h.

#define MHD_pipe_last_strerror_ ( )    strerror(errno)

Definition at line 100 of file platform_interface.h.

Referenced by MHD_start_daemon_va().

#define MHD_pipe_read_ (   fd,
  ptr,
  sz 
)    read((fd), (void*)(ptr), (sz))

Definition at line 116 of file platform_interface.h.

Referenced by MHD_run_from_select().

#define MHD_pipe_write_ (   fd,
  ptr,
  sz 
)    write((fd), (const void*)(ptr), (sz))
#define MHD_random_ ( )    random()

Definition at line 137 of file platform_interface.h.

#define MHD_set_socket_errno_ (   errnum)    errno=(errnum)

Definition at line 65 of file platform_interface.h.

Referenced by recv_param_adapter(), and send_param_adapter().

#define MHD_socket_close_ (   fd)    close((fd))
#define MHD_strerror_ (   errnum)    strerror((errnum))

Definition at line 58 of file platform_interface.h.

Referenced by internal_add_connection(), and MHD_start_daemon_va().

#define MHD_SYS_select_ (   n,
  r,
  w,
  e,
 
)    select((n),(r),(w),(e),(t))

Definition at line 72 of file platform_interface.h.

Referenced by MHD_handle_connection(), and MHD_select().