1*eada09acSchs /* $NetBSD: errno.d,v 1.3 2018/05/28 21:05:09 chs Exp $ */ 201c9547eSdarran 3bb8023b5Sdarran /* 4bb8023b5Sdarran * CDDL HEADER START 5bb8023b5Sdarran * 6bb8023b5Sdarran * The contents of this file are subject to the terms of the 7bb8023b5Sdarran * Common Development and Distribution License, Version 1.0 only 8bb8023b5Sdarran * (the "License"). You may not use this file except in compliance 9bb8023b5Sdarran * with the License. 10bb8023b5Sdarran * 11bb8023b5Sdarran * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 12bb8023b5Sdarran * or http://www.opensolaris.org/os/licensing. 13bb8023b5Sdarran * See the License for the specific language governing permissions 14bb8023b5Sdarran * and limitations under the License. 15bb8023b5Sdarran * 16bb8023b5Sdarran * When distributing Covered Code, include this CDDL HEADER in each 17bb8023b5Sdarran * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 18bb8023b5Sdarran * If applicable, add the following below this CDDL HEADER, with the 19bb8023b5Sdarran * fields enclosed by brackets "[]" replaced with your own identifying 20bb8023b5Sdarran * information: Portions Copyright [yyyy] [name of copyright owner] 21bb8023b5Sdarran * 22bb8023b5Sdarran * CDDL HEADER END 23bb8023b5Sdarran * 24bb8023b5Sdarran * Portions Copyright 2006-2008 John Birrell jb@freebsd.org 25bb8023b5Sdarran * 26*eada09acSchs * $FreeBSD: head/cddl/lib/libdtrace/errno.d 179189 2008-05-22 04:26:42Z jb $ 27bb8023b5Sdarran */ 28bb8023b5Sdarran /* 29bb8023b5Sdarran * Copyright 2004 Sun Microsystems, Inc. All rights reserved. 30bb8023b5Sdarran * Use is subject to license terms. 31bb8023b5Sdarran */ 32bb8023b5Sdarran 33bb8023b5Sdarran inline int EPERM = 1; 34bb8023b5Sdarran #pragma D binding "1.0" EPERM 35bb8023b5Sdarran inline int ENOENT = 2; 36bb8023b5Sdarran #pragma D binding "1.0" ENOENT 37bb8023b5Sdarran inline int ESRCH = 3; 38bb8023b5Sdarran #pragma D binding "1.0" ESRCH 39bb8023b5Sdarran inline int EINTR = 4; 40bb8023b5Sdarran #pragma D binding "1.0" EINTR 41bb8023b5Sdarran inline int EIO = 5; 42bb8023b5Sdarran #pragma D binding "1.0" EIO 43bb8023b5Sdarran inline int ENXIO = 6; 44bb8023b5Sdarran #pragma D binding "1.0" ENXIO 45bb8023b5Sdarran inline int E2BIG = 7; 46bb8023b5Sdarran #pragma D binding "1.0" E2BIG 47bb8023b5Sdarran inline int ENOEXEC = 8; 48bb8023b5Sdarran #pragma D binding "1.0" ENOEXEC 49bb8023b5Sdarran inline int EBADF = 9; 50bb8023b5Sdarran #pragma D binding "1.0" EBADF 51bb8023b5Sdarran inline int ECHILD = 10; 52bb8023b5Sdarran #pragma D binding "1.0" ECHILD 53bb8023b5Sdarran inline int EDEADLK = 11; 54bb8023b5Sdarran #pragma D binding "1.0" EDEADLK 55bb8023b5Sdarran inline int ENOMEM = 12; 56bb8023b5Sdarran #pragma D binding "1.0" ENOMEM 57bb8023b5Sdarran inline int EACCES = 13; 58bb8023b5Sdarran #pragma D binding "1.0" EACCES 59bb8023b5Sdarran inline int EFAULT = 14; 60bb8023b5Sdarran #pragma D binding "1.0" EFAULT 61bb8023b5Sdarran inline int ENOTBLK = 15; 62bb8023b5Sdarran #pragma D binding "1.0" ENOTBLK 63bb8023b5Sdarran inline int EBUSY = 16; 64bb8023b5Sdarran #pragma D binding "1.0" EBUSY 65bb8023b5Sdarran inline int EEXIST = 17; 66bb8023b5Sdarran #pragma D binding "1.0" EEXIST 67bb8023b5Sdarran inline int EXDEV = 18; 68bb8023b5Sdarran #pragma D binding "1.0" EXDEV 69bb8023b5Sdarran inline int ENODEV = 19; 70bb8023b5Sdarran #pragma D binding "1.0" ENODEV 71bb8023b5Sdarran inline int ENOTDIR = 20; 72bb8023b5Sdarran #pragma D binding "1.0" ENOTDIR 73bb8023b5Sdarran inline int EISDIR = 21; 74bb8023b5Sdarran #pragma D binding "1.0" EISDIR 75bb8023b5Sdarran inline int EINVAL = 22; 76bb8023b5Sdarran #pragma D binding "1.0" EINVAL 77bb8023b5Sdarran inline int ENFILE = 23; 78bb8023b5Sdarran #pragma D binding "1.0" ENFILE 79bb8023b5Sdarran inline int EMFILE = 24; 80bb8023b5Sdarran #pragma D binding "1.0" EMFILE 81bb8023b5Sdarran inline int ENOTTY = 25; 82bb8023b5Sdarran #pragma D binding "1.0" ENOTTY 83bb8023b5Sdarran inline int ETXTBSY = 26; 84bb8023b5Sdarran #pragma D binding "1.0" ETXTBSY 85bb8023b5Sdarran inline int EFBIG = 27; 86bb8023b5Sdarran #pragma D binding "1.0" EFBIG 87bb8023b5Sdarran inline int ENOSPC = 28; 88bb8023b5Sdarran #pragma D binding "1.0" ENOSPC 89bb8023b5Sdarran inline int ESPIPE = 29; 90bb8023b5Sdarran #pragma D binding "1.0" ESPIPE 91bb8023b5Sdarran inline int EROFS = 30; 92bb8023b5Sdarran #pragma D binding "1.0" EROFS 93bb8023b5Sdarran inline int EMLINK = 31; 94bb8023b5Sdarran #pragma D binding "1.0" EMLINK 95bb8023b5Sdarran inline int EPIPE = 32; 96bb8023b5Sdarran #pragma D binding "1.0" EPIPE 97bb8023b5Sdarran inline int EDOM = 33; 98bb8023b5Sdarran #pragma D binding "1.0" EDOM 99bb8023b5Sdarran inline int ERANGE = 34; 100bb8023b5Sdarran #pragma D binding "1.0" ERANGE 101bb8023b5Sdarran inline int EAGAIN = 35; 102bb8023b5Sdarran #pragma D binding "1.0" EAGAIN 103bb8023b5Sdarran inline int EWOULDBLOCK = EAGAIN; 104bb8023b5Sdarran #pragma D binding "1.0" EWOULDBLOCK 105bb8023b5Sdarran inline int EINPROGRESS = 36; 106bb8023b5Sdarran #pragma D binding "1.0" EINPROGRESS 107bb8023b5Sdarran inline int EALREADY = 37; 108bb8023b5Sdarran #pragma D binding "1.0" EALREADY 109bb8023b5Sdarran inline int ENOTSOCK = 38; 110bb8023b5Sdarran #pragma D binding "1.0" ENOTSOCK 111bb8023b5Sdarran inline int EDESTADDRREQ = 39; 112bb8023b5Sdarran #pragma D binding "1.0" EDESTADDRREQ 113bb8023b5Sdarran inline int EMSGSIZE = 40; 114bb8023b5Sdarran #pragma D binding "1.0" EMSGSIZE 115bb8023b5Sdarran inline int EPROTOTYPE = 41; 116bb8023b5Sdarran #pragma D binding "1.0" EPROTOTYPE 117bb8023b5Sdarran inline int ENOPROTOOPT = 42; 118bb8023b5Sdarran #pragma D binding "1.0" ENOPROTOOPT 119bb8023b5Sdarran inline int EPROTONOSUPPORT = 43; 120bb8023b5Sdarran #pragma D binding "1.0" EPROTONOSUPPORT 121bb8023b5Sdarran inline int ESOCKTNOSUPPORT = 44; 122bb8023b5Sdarran #pragma D binding "1.0" ESOCKTNOSUPPORT 123bb8023b5Sdarran inline int EOPNOTSUPP = 45; 124bb8023b5Sdarran #pragma D binding "1.0" EOPNOTSUPP 125bb8023b5Sdarran inline int ENOTSUP = EOPNOTSUPP; 126bb8023b5Sdarran #pragma D binding "1.0" ENOTSUP 127bb8023b5Sdarran inline int EPFNOSUPPORT = 46; 128bb8023b5Sdarran #pragma D binding "1.0" EPFNOSUPPORT 129bb8023b5Sdarran inline int EAFNOSUPPORT = 47; 130bb8023b5Sdarran #pragma D binding "1.0" EAFNOSUPPORT 131bb8023b5Sdarran inline int EADDRINUSE = 48; 132bb8023b5Sdarran #pragma D binding "1.0" EADDRINUSE 133bb8023b5Sdarran inline int EADDRNOTAVAIL = 49; 134bb8023b5Sdarran #pragma D binding "1.0" EADDRNOTAVAIL 135bb8023b5Sdarran inline int ENETDOWN = 50; 136bb8023b5Sdarran #pragma D binding "1.0" ENETDOWN 137bb8023b5Sdarran inline int ENETUNREACH = 51; 138bb8023b5Sdarran #pragma D binding "1.0" ENETUNREACH 139bb8023b5Sdarran inline int ENETRESET = 52; 140bb8023b5Sdarran #pragma D binding "1.0" ENETRESET 141bb8023b5Sdarran inline int ECONNABORTED = 53; 142bb8023b5Sdarran #pragma D binding "1.0" ECONNABORTED 143bb8023b5Sdarran inline int ECONNRESET = 54; 144bb8023b5Sdarran #pragma D binding "1.0" ECONNRESET 145bb8023b5Sdarran inline int ENOBUFS = 55; 146bb8023b5Sdarran #pragma D binding "1.0" ENOBUFS 147bb8023b5Sdarran inline int EISCONN = 56; 148bb8023b5Sdarran #pragma D binding "1.0" EISCONN 149bb8023b5Sdarran inline int ENOTCONN = 57; 150bb8023b5Sdarran #pragma D binding "1.0" ENOTCONN 151bb8023b5Sdarran inline int ESHUTDOWN = 58; 152bb8023b5Sdarran #pragma D binding "1.0" ESHUTDOWN 153bb8023b5Sdarran inline int ETOOMANYREFS = 59; 154bb8023b5Sdarran #pragma D binding "1.0" ETOOMANYREFS 155bb8023b5Sdarran inline int ETIMEDOUT = 60; 156bb8023b5Sdarran #pragma D binding "1.0" ETIMEDOUT 157bb8023b5Sdarran inline int ECONNREFUSED = 61; 158bb8023b5Sdarran #pragma D binding "1.0" ECONNREFUSED 159bb8023b5Sdarran inline int ELOOP = 62; 160bb8023b5Sdarran #pragma D binding "1.0" ELOOP 161bb8023b5Sdarran inline int ENAMETOOLONG = 63; 162bb8023b5Sdarran #pragma D binding "1.0" ENAMETOOLONG 163bb8023b5Sdarran inline int EHOSTDOWN = 64; 164bb8023b5Sdarran #pragma D binding "1.0" EHOSTDOWN 165bb8023b5Sdarran inline int EHOSTUNREACH = 65; 166bb8023b5Sdarran #pragma D binding "1.0" EHOSTUNREACH 167bb8023b5Sdarran inline int ENOTEMPTY = 66; 168bb8023b5Sdarran #pragma D binding "1.0" ENOTEMPTY 169bb8023b5Sdarran inline int EPROCLIM = 67; 170bb8023b5Sdarran #pragma D binding "1.0" EPROCLIM 171bb8023b5Sdarran inline int EUSERS = 68; 172bb8023b5Sdarran #pragma D binding "1.0" EUSERS 173bb8023b5Sdarran inline int EDQUOT = 69; 174bb8023b5Sdarran #pragma D binding "1.0" EDQUOT 175bb8023b5Sdarran inline int ESTALE = 70; 176bb8023b5Sdarran #pragma D binding "1.0" ESTALE 177bb8023b5Sdarran inline int EREMOTE = 71; 178bb8023b5Sdarran #pragma D binding "1.0" EREMOTE 179bb8023b5Sdarran inline int EBADRPC = 72; 180bb8023b5Sdarran #pragma D binding "1.0" EBADRPC 181bb8023b5Sdarran inline int ERPCMISMATCH = 73; 182bb8023b5Sdarran #pragma D binding "1.0" ERPCMISMATCH 183bb8023b5Sdarran inline int EPROGUNAVAIL = 74; 184bb8023b5Sdarran #pragma D binding "1.0" EPROGUNAVAIL 185bb8023b5Sdarran inline int EPROGMISMATCH = 75; 186bb8023b5Sdarran #pragma D binding "1.0" EPROGMISMATCH 187bb8023b5Sdarran inline int EPROCUNAVAIL = 76; 188bb8023b5Sdarran #pragma D binding "1.0" EPROCUNAVAIL 189bb8023b5Sdarran inline int ENOLCK = 77; 190bb8023b5Sdarran #pragma D binding "1.0" ENOLCK 191bb8023b5Sdarran inline int ENOSYS = 78; 192bb8023b5Sdarran #pragma D binding "1.0" ENOSYS 193bb8023b5Sdarran inline int EFTYPE = 79; 194bb8023b5Sdarran #pragma D binding "1.0" EFTYPE 195bb8023b5Sdarran inline int EAUTH = 80; 196bb8023b5Sdarran #pragma D binding "1.0" EAUTH 197bb8023b5Sdarran inline int ENEEDAUTH = 81; 198bb8023b5Sdarran #pragma D binding "1.0" ENEEDAUTH 199bb8023b5Sdarran inline int EIDRM = 82; 200bb8023b5Sdarran #pragma D binding "1.0" EIDRM 201bb8023b5Sdarran inline int ENOMSG = 83; 202bb8023b5Sdarran #pragma D binding "1.0" ENOMSG 203bb8023b5Sdarran inline int EOVERFLOW = 84; 204bb8023b5Sdarran #pragma D binding "1.0" EOVERFLOW 205bb8023b5Sdarran inline int ECANCELED = 85; 206bb8023b5Sdarran #pragma D binding "1.0" ECANCELED 207bb8023b5Sdarran inline int EILSEQ = 86; 208bb8023b5Sdarran #pragma D binding "1.0" EILSEQ 209bb8023b5Sdarran inline int ENOATTR = 87; 210bb8023b5Sdarran #pragma D binding "1.0" ENOATTR 211bb8023b5Sdarran inline int EDOOFUS = 88; 212bb8023b5Sdarran #pragma D binding "1.0" EDOOFUS 213bb8023b5Sdarran inline int EBADMSG = 89; 214bb8023b5Sdarran #pragma D binding "1.0" EBADMSG 215bb8023b5Sdarran inline int EMULTIHOP = 90; 216bb8023b5Sdarran #pragma D binding "1.0" EMULTIHOP 217bb8023b5Sdarran inline int ENOLINK = 91; 218bb8023b5Sdarran #pragma D binding "1.0" ENOLINK 219bb8023b5Sdarran inline int EPROTO = 92; 220bb8023b5Sdarran #pragma D binding "1.0" EPROTO 221bb8023b5Sdarran inline int ELAST = 92; 222bb8023b5Sdarran #pragma D binding "1.0" ELAST 223bb8023b5Sdarran inline int ERESTART = -1; 224bb8023b5Sdarran #pragma D binding "1.0" ERESTART 225bb8023b5Sdarran inline int EJUSTRETURN = -2; 226bb8023b5Sdarran #pragma D binding "1.0" EJUSTRETURN 227bb8023b5Sdarran inline int ENOIOCTL = -3; 228bb8023b5Sdarran #pragma D binding "1.0" ENOIOCTL 229bb8023b5Sdarran inline int EDIRIOCTL = -4; 230bb8023b5Sdarran #pragma D binding "1.0" EDIRIOCTL 231