From 2c989a6ff4e739d3345d6277d92b420ab696419b Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 14 Nov 2018 02:27:16 +0000 Subject: [PATCH] Makefile.in: update-known-errors * Makefile.in (update-known-errors): update defs/known_errors.def by using errno(1). * defs/known_errors.def: sort alphabetically for merger. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65716 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- Makefile.in | 4 + defs/known_errors.def | 252 +++++++++++++++++++++--------------------- 2 files changed, 130 insertions(+), 126 deletions(-) diff --git a/Makefile.in b/Makefile.in index b121441f9b..715dc688f7 100644 --- a/Makefile.in +++ b/Makefile.in @@ -556,6 +556,10 @@ update-simplecov: update-coverage: update-simplecov update-simplecov-html update-doclie +update-known-errors: + errno --list | cut -d' ' -f1 | sort -u - $(srcdir)/defs/known_errors.def | \ + $(IFCHANGE) $(srcdir)/defs/known_errors.def - + INSNS = opt_sc.inc optinsn.inc optunifs.inc insns.inc insns_info.inc \ vmtc.inc vm.inc mjit_compile.inc diff --git a/defs/known_errors.def b/defs/known_errors.def index b9c490d3a2..b6aed26541 100644 --- a/defs/known_errors.def +++ b/defs/known_errors.def @@ -1,148 +1,148 @@ -EPERM -ENOENT -ESRCH -EINTR -EIO -ENXIO E2BIG -ENOEXEC -EBADF -ECHILD -EAGAIN -ENOMEM EACCES -EFAULT -ENOTBLK -EBUSY -EEXIST -EXDEV -ENODEV -ENOTDIR -EISDIR -EINVAL -ENFILE -EMFILE -ENOTTY -ETXTBSY -EFBIG -ENOSPC -ESPIPE -EROFS -EMLINK -EPIPE -EDOM -ERANGE -EDEADLK -ENAMETOOLONG -ENOLCK -ENOSYS -ENOTEMPTY -ELOOP -EWOULDBLOCK -ENOMSG -EIDRM -ECHRNG -EL2NSYNC -EL3HLT -EL3RST -ELNRNG -EUNATCH -ENOCSI -EL2HLT -EBADE -EBADR -EXFULL -ENOANO -EBADRQC -EBADSLT -EDEADLOCK -EBFONT -ENOSTR -ENODATA -ETIME -ENOSR -ENONET -ENOPKG -EREMOTE -ENOLINK -EADV -ESRMNT -ECOMM -EPROTO -EMULTIHOP -EDOTDOT -EBADMSG -EOVERFLOW -ENOTUNIQ -EBADFD -EREMCHG -ELIBACC -ELIBBAD -ELIBSCN -ELIBMAX -ELIBEXEC -EILSEQ -ERESTART -ESTRPIPE -EUSERS -ENOTSOCK -EDESTADDRREQ -EMSGSIZE -EPROTOTYPE -ENOPROTOOPT -EPROTONOSUPPORT -ESOCKTNOSUPPORT -EOPNOTSUPP -EPFNOSUPPORT -EAFNOSUPPORT EADDRINUSE EADDRNOTAVAIL -ENETDOWN -ENETUNREACH -ENETRESET +EADV +EAFNOSUPPORT +EAGAIN +EALREADY +EAUTH +EBADE +EBADF +EBADFD +EBADMSG +EBADR +EBADRPC +EBADRQC +EBADSLT +EBFONT +EBUSY +ECANCELED +ECAPMODE +ECHILD +ECHRNG +ECOMM ECONNABORTED -ECONNRESET -ENOBUFS -EISCONN -ENOTCONN -ESHUTDOWN -ETOOMANYREFS -ETIMEDOUT ECONNREFUSED +ECONNRESET +EDEADLK +EDEADLOCK +EDESTADDRREQ +EDOM +EDOOFUS +EDOTDOT +EDQUOT +EEXIST +EFAULT +EFBIG +EFTYPE EHOSTDOWN EHOSTUNREACH -EALREADY +EHWPOISON +EIDRM +EILSEQ EINPROGRESS -ESTALE -EUCLEAN -ENOTNAM -ENAVAIL +EINTR +EINVAL +EIO +EIPSEC +EISCONN +EISDIR EISNAM -EREMOTEIO -EDQUOT -ECANCELED EKEYEXPIRED EKEYREJECTED EKEYREVOKED +EL2HLT +EL2NSYNC +EL3HLT +EL3RST +ELIBACC +ELIBBAD +ELIBEXEC +ELIBMAX +ELIBSCN +ELNRNG +ELOOP EMEDIUMTYPE -ENOKEY -ENOMEDIUM -ENOTRECOVERABLE -EOWNERDEAD -ERFKILL -EAUTH -EBADRPC -EDOOFUS -EFTYPE +EMFILE +EMLINK +EMSGSIZE +EMULTIHOP +ENAMETOOLONG +ENAVAIL ENEEDAUTH +ENETDOWN +ENETRESET +ENETUNREACH +ENFILE +ENOANO ENOATTR +ENOBUFS +ENOCSI +ENODATA +ENODEV +ENOENT +ENOEXEC +ENOKEY +ENOLCK +ENOLINK +ENOMEDIUM +ENOMEM +ENOMSG +ENONET +ENOPKG +ENOPROTOOPT +ENOSPC +ENOSR +ENOSTR +ENOSYS +ENOTBLK +ENOTCAPABLE +ENOTCONN +ENOTDIR +ENOTEMPTY +ENOTNAM +ENOTRECOVERABLE +ENOTSOCK ENOTSUP +ENOTTY +ENOTUNIQ +ENXIO +EOPNOTSUPP +EOVERFLOW +EOWNERDEAD +EPERM +EPFNOSUPPORT +EPIPE EPROCLIM EPROCUNAVAIL EPROGMISMATCH EPROGUNAVAIL +EPROTO +EPROTONOSUPPORT +EPROTOTYPE +ERANGE +EREMCHG +EREMOTE +EREMOTEIO +ERESTART +ERFKILL +EROFS ERPCMISMATCH -EIPSEC -EHWPOISON -ECAPMODE -ENOTCAPABLE +ESHUTDOWN +ESOCKTNOSUPPORT +ESPIPE +ESRCH +ESRMNT +ESTALE +ESTRPIPE +ETIME +ETIMEDOUT +ETOOMANYREFS +ETXTBSY +EUCLEAN +EUNATCH +EUSERS +EWOULDBLOCK +EXDEV +EXFULL