g_gate_xlog
g_gate_xlog("ioctl(/dev/%s): %s.", G_GATE_CTL_NAME,
g_gate_xlog("pthread_create(recv_thread): %s.",
g_gate_xlog("Cannot connect: %s.", strerror(errno));
g_gate_xlog("Cannot connect: %s.", strerror(errno));
g_gate_xlog("Cannot daemonize: %s", strerror(errno));
g_gate_xlog("Cannot open stream socket: %s.", strerror(errno));
g_gate_xlog("bind(): %s.", strerror(errno));
g_gate_xlog("listen(): %s.", strerror(errno));
g_gate_xlog("accept(): %s.", strerror(errno));
g_gate_xlog("Not enough memory.");
g_gate_xlog("Invalid value (%s) in flags field at "
g_gate_xlog("Invalid value (%s) in flags field at "
g_gate_xlog("Invalid IP/host name at line %u.",
g_gate_xlog("Invalid IP mask value at "
g_gate_xlog("Invalid IP mask value at line %u.",
g_gate_xlog("Path too long at line %u. ",
g_gate_xlog("Too many arguments at line %u. ", lineno);
g_gate_xlog("Too few arguments at line %u.", lineno);
g_gate_xlog("Not enough memory.");
g_gate_xlog("Not enough memory.");
g_gate_xlog("Cannot open exports file (%s): %s.", exports_file,
g_gate_xlog("Error while reading exports file: %s.",
g_gate_xlog("Line %u too long.", lineno);
g_gate_xlog("There are no objects to export.");
g_gate_xlog("pthread_mutex_init(inqueue_mtx): %s.",
g_gate_xlog("pthread_cond_init(inqueue_cond): %s.",
g_gate_xlog("pthread_mutex_init(outqueue_mtx): %s.",
g_gate_xlog("pthread_cond_init(outqueue_cond): %s.",
g_gate_xlog("pthread_create(send_thread): %s.",
g_gate_xlog("pthread_create(recv_thread): %s.",
g_gate_xlog("Error while receiving hdr packet: %s.",
g_gate_xlog("Malformed hdr packet received.");
g_gate_xlog("Error while receiving data: %s.",
g_gate_xlog("Error while sending hdr packet: %s.",
g_gate_xlog("Error while sending data: %s.",
g_gate_xlog("ioctl(/dev/%s): %s.", G_GATE_CTL_NAME,
g_gate_xlog("fstat(): %s.", strerror(errno));
g_gate_xlog("Can't get media size: %s.",
g_gate_xlog("Unsupported file system object.");
g_gate_xlog("fstat(): %s.", strerror(errno));
g_gate_xlog("Can't get sector size: %s.",
g_gate_xlog("Unsupported file system object.");
g_gate_xlog("%s: ioctl(/dev/%s): %s.", getprogname(),
g_gate_xlog("setsockopt() error: %s.", strerror(errno));
g_gate_xlog("setsockopt(SO_REUSEADDR): %s.", strerror(errno));
g_gate_xlog("setsockopt(SO_RCVBUF): %s.", strerror(errno));
g_gate_xlog("setsockopt(SO_SNDBUF): %s.", strerror(errno));
void g_gate_xlog(const char *message, ...) __dead2;