>>> Mantas Mikulenas <graw...@gmail.com> schrieb am 18.07.2019 um 10:06 in Nachricht <capwny8xs1jw9iu_a-tagnw-v0nqemacwdrpftpdekw_nfan...@mail.gmail.com>: > On Thu, Jul 18, 2019 at 10:32 AM Ulrich Windl < > ulrich.wi...@rz.uni-regensburg.de> wrote: > >> >>> Vaibhav Dahiya <vdah...@ncsu.edu> schrieb am 18.07.2019 um 02:53 in >> Nachricht >> <5d2fc2f0.1c69fb81.214d0.1...@mx.google.com>: >> > Hello, >> > >> > I am using sd_journal_send api() api call to log messages on syslog >> server. >> > I see that this uses >> > sendmsg(fd, &mh, MSG_NOSIGNAL) call. >> >> Aren't syslog messages UDP anyway? When would an UDP send block? >> > > No, program APIs use Unix sockets (/dev/log, /run/systemd/journal/socket). > You only get UDP when your local syslog daemon is configured to forward > elsewhere. > > That said, both are datagram sockets, I'm not sure whether sending to Unix > dgram sockets can block or not?
??? Datagram _is_ UDP > > >> >> > Is there a provision of passing MSG_DONTWAIT flag to this. >> > or else have a separate api like sd_journal_send_non_blocking(). >> > I want to use this call in an application where I cant make a blocking >> call >> > for logging. >> > >> > Regards >> > >> > Sent from Mail for Windows 10 >> >> >> >> >> _______________________________________________ >> systemd-devel mailing list >> systemd-devel@lists.freedesktop.org >> https://lists.freedesktop.org/mailman/listinfo/systemd-devel > > > > -- > Mantas Mikulėnas _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/systemd-devel