CUBRID Engine  latest
broker_send_fd.c File Reference
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/uio.h>
#include <stddef.h>
#include <errno.h>
#include <stdlib.h>
#include <memory.h>
#include <assert.h>
#include "porting.h"
#include "cas_protocol.h"
#include "broker_send_fd.h"
#include "broker_send_recv_msg.h"
Include dependency graph for broker_send_fd.c:

Go to the source code of this file.

Macros

#define SYSV
 

Functions

int send_fd (int server_fd, int client_fd, int rid, char *driver_info)
 

Macro Definition Documentation

#define SYSV

Definition at line 49 of file broker_send_fd.c.

Function Documentation

int send_fd ( int  server_fd,
int  client_fd,
int  rid,
char *  driver_info 
)

Definition at line 52 of file broker_send_fd.c.

References assert, CONTROLLEN, sendmsg_s::driver_info, NULL, sendmsg_s::rid, and SRV_CON_CLIENT_INFO_SIZE.

Referenced by dispatch_thr_f(), and shard_dispatch_thr_f().

Here is the caller graph for this function: