int usnet_tcpev_init(usn_context_t *ctx) { int ret = 0; ctx->ev_net2app_mq = (usn_shmmq_t *)malloc(sizeof(*ctx->ev_net2app_mq)); if ( ctx->ev_net2app_mq == NULL ) { DEBUG(ctx->log,"malloc failed"); return -1; } ret = usnet_init_shmmq(ctx->ev_net2app_mq, "/tmp/tcpev_net2app_mq.fifo", 0, 0, 1157647512, 33554432, 0); if ( ret < 0 ) { DEBUG(ctx->log,"failed to init shmmq, ret=%d",ret); return -1; } ctx->ev_app2net_mq = (usn_shmmq_t *)malloc(sizeof(*ctx->ev_app2net_mq)); if ( ctx->ev_app2net_mq == NULL ) { DEBUG(ctx->log,"malloc failed\n"); return -1; } ret = usnet_init_shmmq(ctx->ev_app2net_mq, "/tmp/tcpev_app2net_mq.fifo", 0, 0, 1157647513, 33554432, 0); if ( ret < 0 ) { DEBUG(ctx->log,"failed to init shmmq, ret=%d",ret); return -2; } return 0; }
int32 usnet_tcpev_init() { g_tcpev_net2app_mq = (usn_shmmq_t *)malloc(sizeof(*g_tcpev_net2app_mq)); if ( g_tcpev_net2app_mq == NULL ) { DEBUG("malloc failed\n"); return -1; } usnet_init_shmmq(g_tcpev_net2app_mq, "/tmp/tcpev_net2app_mq.fifo", 0, 0, 1157647512, 33554432); g_tcpev_app2net_mq = (usn_shmmq_t *)malloc(sizeof(*g_tcpev_app2net_mq)); if ( g_tcpev_app2net_mq == NULL ) { DEBUG("malloc failed\n"); return -1; } usnet_init_shmmq(g_tcpev_app2net_mq, "/tmp/tcpev_app2net_mq.fifo", 0, 0, 1157647513, 33554432); return 0; }