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