[systemd-devel] Antw: sd_journal_send non-blocking call

Ulrich Windl Ulrich.Windl at rz.uni-regensburg.de
Thu Jul 18 06:03:03 UTC 2019


>>> Vaibhav Dahiya <vdahiya at ncsu.edu> schrieb am 18.07.2019 um 02:53 in Nachricht
<5d2fc2f0.1c69fb81.214d0.1aca at 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?

> 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






More information about the systemd-devel mailing list