~ubuntu-branches/debian/squeeze/nginx/squeeze

« back to all changes in this revision

Viewing changes to src/os/unix/ngx_errno.h

  • Committer: Bazaar Package Importer
  • Author(s): Kartik Mistry
  • Date: 2010-06-16 01:26:51 UTC
  • mfrom: (1.1.16 upstream)
  • Revision ID: james.westby@ubuntu.com-20100616012651-0kldmspg3i91mynk
Tags: 0.7.67-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
64
64
 
65
65
/* Solaris and Tru64 UNIX have thread-safe strerror() */
66
66
 
67
 
#define ngx_strerror_r(err, errstr, size)  \
 
67
#define ngx_strerror_r(err, errstr, size)                                    \
68
68
    ngx_cpystrn(errstr, (u_char *) strerror(err), size)
69
69
 
70
70
#endif
71
71
 
72
72
 
 
73
#if (NGX_HAVE_SYS_ERRLIST)
 
74
 
 
75
#define ngx_sigsafe_strerror(err)                                            \
 
76
    (err > 0 && err < sys_nerr) ? sys_errlist[err] : "Unknown error"
 
77
 
 
78
#else
 
79
 
 
80
#define ngx_sigsafe_strerror(err)  ""
 
81
 
 
82
#endif
 
83
 
 
84
 
73
85
#endif /* _NGX_ERRNO_H_INCLUDED_ */