From 015408caf0806500740413126a0215c7493f4bdf Mon Sep 17 00:00:00 2001 From: Jean McCormack Date: Mon, 27 Feb 2017 10:54:24 -0800 Subject: 7934 sa_init() should use multi-threaded errno Reviewed by: Yuri Pankov Reviewed by: Steve Peng Reviewed by: Evan Layton Reviewed by: Alexander Eremin Reviewed by: Rick McNeal Reviewed by: Toomas Soome Reviewed by: Jason King Approved by: Robert Mustacchi --- usr/src/lib/libshare/common/libshare.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'usr/src/lib/libshare/common/libshare.c') diff --git a/usr/src/lib/libshare/common/libshare.c b/usr/src/lib/libshare/common/libshare.c index 320ff911d7..6950031978 100644 --- a/usr/src/lib/libshare/common/libshare.c +++ b/usr/src/lib/libshare/common/libshare.c @@ -44,6 +44,7 @@ #include #include #include +#include #define DFS_LOCK_FILE "/etc/dfs/fstypes" #define SA_STRSIZE 256 /* max string size for names */ @@ -879,7 +880,6 @@ sa_init(int init_service) sablocksigs(&old); lockfd = open(DFS_LOCK_FILE, O_RDWR); if (lockfd >= 0) { - extern int errno; errno = 0; (void) lockf(lockfd, F_LOCK, 0); (void) mutex_lock(&sa_dfstab_lock); -- cgit v1.2.3