[Drbd-dev] avoid use of errno as a function parameter name
David Butterfield
dab21774 at gmail.com
Wed Jun 5 18:14:19 CEST 2019
Avoid use of errno as an argument name because it is allowed to be a macro such as
# define errno (*__errno_location ())
diff --git a/drbd_wrappers.h b/drbd_wrappers.h
-static inline blk_status_t errno_to_blk_status(int errno)
+static inline blk_status_t errno_to_blk_status(int _errno)
{
blk_status_t status =
- errno == 0 ? BLK_STS_OK :
- errno == -ENOMEM ? BLK_STS_RESOURCE :
- errno == -EOPNOTSUPP ? BLK_STS_NOTSUPP :
+ _errno == 0 ? BLK_STS_OK :
+ _errno == -ENOMEM ? BLK_STS_RESOURCE :
+ _errno == -EOPNOTSUPP ? BLK_STS_NOTSUPP :
BLK_STS_IOERR;
More information about the drbd-dev
mailing list