Lines Matching refs:il
1787 iovlist_init(struct iovlist *il) in iovlist_init() argument
1790 il->iovcnt = 0; in iovlist_init()
1791 il->totalsize = 0; in iovlist_init()
1795 iovlist_append(struct iovlist *il, const char *str) in iovlist_append() argument
1800 if (il->iovcnt < nitems(il->iov)) { in iovlist_append()
1802 il->iov[il->iovcnt++] = (struct iovec){ in iovlist_append()
1806 il->totalsize += size; in iovlist_append()
1812 iovlist_truncate(struct iovlist *il, size_t size) in iovlist_truncate() argument
1817 while (il->totalsize > size) { in iovlist_truncate()
1818 diff = il->totalsize - size; in iovlist_truncate()
1819 last = &il->iov[il->iovcnt - 1]; in iovlist_truncate()
1822 --il->iovcnt; in iovlist_truncate()
1823 il->totalsize -= last->iov_len; in iovlist_truncate()
1827 il->totalsize -= diff; in iovlist_truncate()
1834 fprintlog_write(struct filed *f, struct iovlist *il, int flags) in fprintlog_write() argument
1864 iovlist_truncate(il, MaxForwardLen); in fprintlog_write()
1872 msghdr.msg_iov = il->iov; in fprintlog_write()
1873 msghdr.msg_iovlen = il->iovcnt; in fprintlog_write()
1882 if (lsent == (ssize_t)il->totalsize) in fprintlog_write()
1885 if (lsent == (ssize_t)il->totalsize && !send_to_all) in fprintlog_write()
1888 dprintf("lsent/totalsize: %zd/%zu\n", lsent, il->totalsize); in fprintlog_write()
1889 if (lsent != (ssize_t)il->totalsize) { in fprintlog_write()
1919 iovlist_append(il, "\n"); in fprintlog_write()
1920 if (writev(f->f_file, il->iov, il->iovcnt) < 0) { in fprintlog_write()
1940 iovlist_append(il, "\n"); in fprintlog_write()
1948 if (writev(f->f_file, il->iov, il->iovcnt) < 0) { in fprintlog_write()
1967 iovlist_append(il, "\r\n"); in fprintlog_write()
1969 if ((msgret = ttymsg(il->iov, il->iovcnt, f->fu_fname, 10))) { in fprintlog_write()
1978 iovlist_append(il, "\r\n"); in fprintlog_write()
1979 wallmsg(f, il->iov, il->iovcnt); in fprintlog_write()
1989 struct iovlist il; in fprintlog_rfc5424() local
1994 iovlist_init(&il); in fprintlog_rfc5424()
1996 iovlist_append(&il, "\r\n\aMessage from syslogd ...\r\n"); in fprintlog_rfc5424()
1997 iovlist_append(&il, "<"); in fprintlog_rfc5424()
1999 iovlist_append(&il, priority_number); in fprintlog_rfc5424()
2000 iovlist_append(&il, ">1 "); in fprintlog_rfc5424()
2015 iovlist_append(&il, timebuf); in fprintlog_rfc5424()
2017 iovlist_append(&il, "-"); in fprintlog_rfc5424()
2018 iovlist_append(&il, " "); in fprintlog_rfc5424()
2019 iovlist_append(&il, hostname); in fprintlog_rfc5424()
2020 iovlist_append(&il, " "); in fprintlog_rfc5424()
2021 iovlist_append(&il, app_name == NULL ? "-" : app_name); in fprintlog_rfc5424()
2022 iovlist_append(&il, " "); in fprintlog_rfc5424()
2023 iovlist_append(&il, procid == NULL ? "-" : procid); in fprintlog_rfc5424()
2024 iovlist_append(&il, " "); in fprintlog_rfc5424()
2025 iovlist_append(&il, msgid == NULL ? "-" : msgid); in fprintlog_rfc5424()
2026 iovlist_append(&il, " "); in fprintlog_rfc5424()
2027 iovlist_append(&il, structured_data == NULL ? "-" : structured_data); in fprintlog_rfc5424()
2028 iovlist_append(&il, " "); in fprintlog_rfc5424()
2029 iovlist_append(&il, msg); in fprintlog_rfc5424()
2031 fprintlog_write(f, &il, flags); in fprintlog_rfc5424()
2038 struct iovlist il; in fprintlog_rfc3164() local
2049 iovlist_init(&il); in fprintlog_rfc3164()
2053 iovlist_append(&il, "<"); in fprintlog_rfc3164()
2056 iovlist_append(&il, priority_number); in fprintlog_rfc3164()
2057 iovlist_append(&il, ">"); in fprintlog_rfc3164()
2058 iovlist_append(&il, timebuf); in fprintlog_rfc3164()
2060 iovlist_append(&il, " Forwarded from "); in fprintlog_rfc3164()
2061 iovlist_append(&il, hostname); in fprintlog_rfc3164()
2062 iovlist_append(&il, ":"); in fprintlog_rfc3164()
2064 iovlist_append(&il, " "); in fprintlog_rfc3164()
2069 iovlist_append(&il, "\r\n\aMessage from syslogd@"); in fprintlog_rfc3164()
2070 iovlist_append(&il, hostname); in fprintlog_rfc3164()
2071 iovlist_append(&il, " at "); in fprintlog_rfc3164()
2072 iovlist_append(&il, timebuf); in fprintlog_rfc3164()
2073 iovlist_append(&il, " ...\r\n"); in fprintlog_rfc3164()
2078 iovlist_append(&il, timebuf); in fprintlog_rfc3164()
2079 iovlist_append(&il, " "); in fprintlog_rfc3164()
2082 iovlist_append(&il, "<"); in fprintlog_rfc3164()
2089 iovlist_append(&il, c->c_name); in fprintlog_rfc3164()
2099 iovlist_append(&il, facility_number); in fprintlog_rfc3164()
2102 iovlist_append(&il, "."); in fprintlog_rfc3164()
2109 iovlist_append(&il, c->c_name); in fprintlog_rfc3164()
2118 iovlist_append(&il, priority_number); in fprintlog_rfc3164()
2121 iovlist_append(&il, "> "); in fprintlog_rfc3164()
2124 iovlist_append(&il, hostname); in fprintlog_rfc3164()
2125 iovlist_append(&il, " "); in fprintlog_rfc3164()
2131 iovlist_append(&il, app_name); in fprintlog_rfc3164()
2133 iovlist_append(&il, "["); in fprintlog_rfc3164()
2134 iovlist_append(&il, procid); in fprintlog_rfc3164()
2135 iovlist_append(&il, "]"); in fprintlog_rfc3164()
2137 iovlist_append(&il, ": "); in fprintlog_rfc3164()
2139 iovlist_append(&il, msg); in fprintlog_rfc3164()
2141 fprintlog_write(f, &il, flags); in fprintlog_rfc3164()