#include #include #include #include "str_defs.h" void write_devlog(void *buf, int len) /*EXTRACT_INCL*/{ struct sockaddr_un sa; int fd= socket(AF_UNIX, SOCK_DGRAM, 0); if( fd == -1) return; sa.sun_family = AF_UNIX; str_copynz(sa.sun_path, "/dev/log", 10); if (connect(fd, (struct sockaddr*)&sa, sizeof sa)) { close(fd); return; } send(fd, buf, len, 0); close(fd); }