git: calendar(1): Refactor mail header composition and sending

Aaron LI aly at crater.dragonflybsd.org
Sat Nov 9 21:11:53 PST 2019


commit effe59f3df8e35e540b9fcbebe2295138800b16f
Author: Aaron LI <aly at aaronly.me>
Date:   Sun Nov 10 10:27:24 2019 +0800

    calendar(1): Refactor mail header composition and sending
    
    * Use 'struct iovec header[]' to hold all mail headers, and then use
      writev(2) to write them into the pipe.
    
    * Explicitly set 'LC_TIME=C' when formating the date string for the mail
      header.
    
    Obtained-from: OpenBSD

Summary of changes:
 usr.bin/calendar/calendar.h |  1 +
 usr.bin/calendar/day.c      |  6 +++++-
 usr.bin/calendar/io.c       | 23 +++++++++++++++--------
 3 files changed, 21 insertions(+), 9 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/effe59f3df8e35e540b9fcbebe2295138800b16f


-- 
DragonFly BSD source repository


More information about the Commits mailing list