Lines Matching refs:il
1711 iovlist_init(struct iovlist *il) in iovlist_init() argument
1714 il->iovcnt = 0; in iovlist_init()
1715 il->totalsize = 0; in iovlist_init()
1719 iovlist_append(struct iovlist *il, const char *str) in iovlist_append() argument
1724 if (il->iovcnt < nitems(il->iov)) { in iovlist_append()
1726 il->iov[il->iovcnt++] = (struct iovec){ in iovlist_append()
1730 il->totalsize += size; in iovlist_append()
1736 iovlist_truncate(struct iovlist *il, size_t size) in iovlist_truncate() argument
1741 while (il->totalsize > size) { in iovlist_truncate()
1742 diff = il->totalsize - size; in iovlist_truncate()
1743 last = &il->iov[il->iovcnt - 1]; in iovlist_truncate()
1746 --il->iovcnt; in iovlist_truncate()
1747 il->totalsize -= last->iov_len; in iovlist_truncate()
1751 il->totalsize -= diff; in iovlist_truncate()
1758 fprintlog_write(struct filed *f, struct iovlist *il, int flags) in fprintlog_write() argument
1807 iovlist_truncate(il, MaxForwardLen); in fprintlog_write()
1813 .msg_iov = il->iov, in fprintlog_write()
1814 .msg_iovlen = il->iovcnt, in fprintlog_write()
1818 if (lsent == (ssize_t)il->totalsize && !send_to_all) in fprintlog_write()
1821 dprintf("lsent/totalsize: %zd/%zu\n", lsent, il->totalsize); in fprintlog_write()
1822 if (lsent != (ssize_t)il->totalsize) { in fprintlog_write()
1853 iovlist_append(il, "\n"); in fprintlog_write()
1854 if (writev(f->f_file, il->iov, il->iovcnt) < 0) { in fprintlog_write()
1874 iovlist_append(il, "\n"); in fprintlog_write()
1898 if (writev(f->f_file, il->iov, il->iovcnt) < 0) { in fprintlog_write()
1913 iovlist_append(il, "\r\n"); in fprintlog_write()
1915 if ((msgret = cap_ttymsg(cap_syslogd, il->iov, il->iovcnt, in fprintlog_write()
1925 iovlist_append(il, "\r\n"); in fprintlog_write()
1926 cap_wallmsg(cap_syslogd, f, il->iov, il->iovcnt); in fprintlog_write()
1938 struct iovlist il; in fprintlog_rfc5424() local
1943 iovlist_init(&il); in fprintlog_rfc5424()
1945 iovlist_append(&il, "\r\n\aMessage from syslogd ...\r\n"); in fprintlog_rfc5424()
1946 iovlist_append(&il, "<"); in fprintlog_rfc5424()
1948 iovlist_append(&il, priority_number); in fprintlog_rfc5424()
1949 iovlist_append(&il, ">1 "); in fprintlog_rfc5424()
1964 iovlist_append(&il, timebuf); in fprintlog_rfc5424()
1966 iovlist_append(&il, "-"); in fprintlog_rfc5424()
1967 iovlist_append(&il, " "); in fprintlog_rfc5424()
1968 iovlist_append(&il, hostname); in fprintlog_rfc5424()
1969 iovlist_append(&il, " "); in fprintlog_rfc5424()
1970 iovlist_append(&il, app_name == NULL ? "-" : app_name); in fprintlog_rfc5424()
1971 iovlist_append(&il, " "); in fprintlog_rfc5424()
1972 iovlist_append(&il, procid == NULL ? "-" : procid); in fprintlog_rfc5424()
1973 iovlist_append(&il, " "); in fprintlog_rfc5424()
1974 iovlist_append(&il, msgid == NULL ? "-" : msgid); in fprintlog_rfc5424()
1975 iovlist_append(&il, " "); in fprintlog_rfc5424()
1976 iovlist_append(&il, structured_data == NULL ? "-" : structured_data); in fprintlog_rfc5424()
1977 iovlist_append(&il, " "); in fprintlog_rfc5424()
1978 iovlist_append(&il, msg); in fprintlog_rfc5424()
1980 fprintlog_write(f, &il, flags); in fprintlog_rfc5424()
1987 struct iovlist il; in fprintlog_rfc3164() local
1998 iovlist_init(&il); in fprintlog_rfc3164()
2002 iovlist_append(&il, "<"); in fprintlog_rfc3164()
2005 iovlist_append(&il, priority_number); in fprintlog_rfc3164()
2006 iovlist_append(&il, ">"); in fprintlog_rfc3164()
2007 iovlist_append(&il, timebuf); in fprintlog_rfc3164()
2009 iovlist_append(&il, " "); in fprintlog_rfc3164()
2010 iovlist_append(&il, hostname); in fprintlog_rfc3164()
2012 iovlist_append(&il, " Forwarded from "); in fprintlog_rfc3164()
2013 iovlist_append(&il, hostname); in fprintlog_rfc3164()
2014 iovlist_append(&il, ":"); in fprintlog_rfc3164()
2016 iovlist_append(&il, " "); in fprintlog_rfc3164()
2021 iovlist_append(&il, "\r\n\aMessage from syslogd@"); in fprintlog_rfc3164()
2022 iovlist_append(&il, hostname); in fprintlog_rfc3164()
2023 iovlist_append(&il, " at "); in fprintlog_rfc3164()
2024 iovlist_append(&il, timebuf); in fprintlog_rfc3164()
2025 iovlist_append(&il, " ...\r\n"); in fprintlog_rfc3164()
2030 iovlist_append(&il, timebuf); in fprintlog_rfc3164()
2031 iovlist_append(&il, " "); in fprintlog_rfc3164()
2034 iovlist_append(&il, "<"); in fprintlog_rfc3164()
2041 iovlist_append(&il, c->c_name); in fprintlog_rfc3164()
2051 iovlist_append(&il, facility_number); in fprintlog_rfc3164()
2054 iovlist_append(&il, "."); in fprintlog_rfc3164()
2061 iovlist_append(&il, c->c_name); in fprintlog_rfc3164()
2070 iovlist_append(&il, priority_number); in fprintlog_rfc3164()
2073 iovlist_append(&il, "> "); in fprintlog_rfc3164()
2076 iovlist_append(&il, hostname); in fprintlog_rfc3164()
2077 iovlist_append(&il, " "); in fprintlog_rfc3164()
2083 iovlist_append(&il, app_name); in fprintlog_rfc3164()
2085 iovlist_append(&il, "["); in fprintlog_rfc3164()
2086 iovlist_append(&il, procid); in fprintlog_rfc3164()
2087 iovlist_append(&il, "]"); in fprintlog_rfc3164()
2089 iovlist_append(&il, ": "); in fprintlog_rfc3164()
2091 iovlist_append(&il, msg); in fprintlog_rfc3164()
2093 fprintlog_write(f, &il, flags); in fprintlog_rfc3164()