#include <lib/base/buffer.h>
#include <lib/base/eerror.h>
#include <cerrno>
#include <cstdio>
#include <cstring>
#include <unistd.h>