U651 - avoid declaring errno unnecessarily
Some changes for standard C platforms, to avoid declaring errno explictly. Such platforms should declare errno in errno.h, which is already included in the files in question.
This commit is contained in:
@@ -34,6 +34,7 @@ Platform- and/or Interface-Specific Fixes
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
win32tty: fix visible CRLF characters during lockfile error message
|
win32tty: fix visible CRLF characters during lockfile error message
|
||||||
win32gui: you couldn't specify an alignment in defaults.nh and have it stick
|
win32gui: you couldn't specify an alignment in defaults.nh and have it stick
|
||||||
|
unix: don't define errno if NHSTDC
|
||||||
|
|
||||||
|
|
||||||
General New Features
|
General New Features
|
||||||
|
|||||||
@@ -20,6 +20,10 @@
|
|||||||
# if (_MSC_VER >= 600)
|
# if (_MSC_VER >= 600)
|
||||||
# define SKIP_ERRNO
|
# define SKIP_ERRNO
|
||||||
# endif
|
# endif
|
||||||
|
#else
|
||||||
|
# ifdef NHSTDC
|
||||||
|
# define SKIP_ERRNO
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
#ifndef SKIP_ERRNO
|
#ifndef SKIP_ERRNO
|
||||||
# ifdef _DCC
|
# ifdef _DCC
|
||||||
|
|||||||
+4
-4
@@ -22,6 +22,10 @@ extern void NDECL(linux_mapon);
|
|||||||
extern void NDECL(linux_mapoff);
|
extern void NDECL(linux_mapoff);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef NHSTDC
|
||||||
|
extern int errno;
|
||||||
|
#endif
|
||||||
|
|
||||||
static struct stat buf;
|
static struct stat buf;
|
||||||
|
|
||||||
/* see whether we should throw away this xlock file */
|
/* see whether we should throw away this xlock file */
|
||||||
@@ -41,9 +45,6 @@ int fd;
|
|||||||
(void) time(&date);
|
(void) time(&date);
|
||||||
#endif
|
#endif
|
||||||
if(date - buf.st_mtime < 3L*24L*60L*60L) { /* recent */
|
if(date - buf.st_mtime < 3L*24L*60L*60L) { /* recent */
|
||||||
#ifndef NETWORK
|
|
||||||
extern int errno;
|
|
||||||
#endif
|
|
||||||
int lockedpid; /* should be the same size as hackpid */
|
int lockedpid; /* should be the same size as hackpid */
|
||||||
|
|
||||||
if(read(fd, (genericptr_t)&lockedpid, sizeof(lockedpid)) !=
|
if(read(fd, (genericptr_t)&lockedpid, sizeof(lockedpid)) !=
|
||||||
@@ -88,7 +89,6 @@ eraseoldlocks()
|
|||||||
void
|
void
|
||||||
getlock()
|
getlock()
|
||||||
{
|
{
|
||||||
extern int errno;
|
|
||||||
register int i = 0, fd, c;
|
register int i = 0, fd, c;
|
||||||
const char *fq_lock;
|
const char *fq_lock;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user