* include/errno.h (__set_errno): Define as errno = val

unconditionally.
This commit is contained in:
Roland McGrath 2002-11-25 00:14:23 +00:00
parent bf2cc5fb02
commit 983d597e9f
2 changed files with 7 additions and 4 deletions

View File

@ -1,3 +1,8 @@
2002-11-25 Jakub Jelinek <jakub@redhat.com>
* include/errno.h (__set_errno): Define as errno = val
unconditionally.
2002-11-24 Roland McGrath <roland@redhat.com>
* sysdeps/posix/readv.c: Include <errno.h>, use __set_errno macro.

View File

@ -16,7 +16,6 @@
# undef errno
# define errno errno /* For #ifndef errno tests. */
extern int errno attribute_hidden;
# define __set_errno(val) (errno = (val))
# else
@ -30,13 +29,12 @@ extern int errno attribute_hidden;
# define errno errno /* For #ifndef errno tests. */
# endif
extern __thread int errno attribute_tls_model_ie;
# define __set_errno(val) (errno = (val))
# else
# define __set_errno(val) (*__errno_location ()) = (val)
# endif
# endif /* RTLD_PRIVATE_ERRNO */
# define __set_errno(val) (errno = (val))
#endif /* _ERRNO_H */
#endif /* ! _ERRNO_H */