git: usr.bin/undo: Fix error handling
Tomohiro Kusumi
tkusumi at crater.dragonflybsd.org
Sat Oct 10 05:46:03 PDT 2015
commit 603468ea3430965b9ecd555406a8ae9ae597bf6d
Author: Tomohiro Kusumi <kusumi.tomohiro at gmail.com>
Date: Mon Sep 28 21:16:59 2015 +0900
usr.bin/undo: Fix error handling
As mentioned in the previous commit, collect_history() should
set error variable to errno when open(2) failed.
This commit does this by adding a new wrapper function for
collect_history() and renaming the existing collect_history()
to __collect_history(). The renamed collect_history() takes
const char* instead of fd and updates error if open(2) fails.
This is at least better although the error message changed
by the previous commit is still there without strerror().
Summary of changes:
usr.bin/undo/undo.c | 43 ++++++++++++++++++++++++-------------------
1 file changed, 24 insertions(+), 19 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/603468ea3430965b9ecd555406a8ae9ae597bf6d
--
DragonFly BSD source repository
More information about the Commits
mailing list