mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 07:02:44 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			102 lines
		
	
	
	
		
			2.8 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			102 lines
		
	
	
	
		
			2.8 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * Copyright (c) 2018-2020, Andreas Kling <kling@serenityos.org>
 | |
|  * All rights reserved.
 | |
|  *
 | |
|  * Redistribution and use in source and binary forms, with or without
 | |
|  * modification, are permitted provided that the following conditions are met:
 | |
|  *
 | |
|  * 1. Redistributions of source code must retain the above copyright notice, this
 | |
|  *    list of conditions and the following disclaimer.
 | |
|  *
 | |
|  * 2. Redistributions in binary form must reproduce the above copyright notice,
 | |
|  *    this list of conditions and the following disclaimer in the documentation
 | |
|  *    and/or other materials provided with the distribution.
 | |
|  *
 | |
|  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 | |
|  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 | |
|  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 | |
|  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 | |
|  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 | |
|  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 | |
|  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 | |
|  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 | |
|  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 | |
|  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | |
|  */
 | |
| 
 | |
| #pragma once
 | |
| 
 | |
| #define EPERM 1
 | |
| #define ENOENT 2
 | |
| #define ESRCH 3
 | |
| #define EINTR 4
 | |
| #define EIO 5
 | |
| #define ENXIO 6
 | |
| #define E2BIG 7
 | |
| #define ENOEXEC 8
 | |
| #define EBADF 9
 | |
| #define ECHILD 10
 | |
| #define EAGAIN 11
 | |
| #define ENOMEM 12
 | |
| #define EACCES 13
 | |
| #define EFAULT 14
 | |
| #define ENOTBLK 15
 | |
| #define EBUSY 16
 | |
| #define EEXIST 17
 | |
| #define EXDEV 18
 | |
| #define ENODEV 19
 | |
| #define ENOTDIR 20
 | |
| #define EISDIR 21
 | |
| #define EINVAL 22
 | |
| #define ENFILE 23
 | |
| #define EMFILE 24
 | |
| #define ENOTTY 25
 | |
| #define ETXTBSY 26
 | |
| #define EFBIG 27
 | |
| #define ENOSPC 28
 | |
| #define ESPIPE 29
 | |
| #define EROFS 30
 | |
| #define EMLINK 31
 | |
| #define EPIPE 32
 | |
| #define ERANGE 33
 | |
| #define ENAMETOOLONG 34
 | |
| #define ELOOP 35
 | |
| #define EOVERFLOW 36
 | |
| #define EOPNOTSUPP 37
 | |
| #define ENOSYS 38
 | |
| #define ENOTIMPL 39
 | |
| #define EAFNOSUPPORT 40
 | |
| #define ENOTSOCK 41
 | |
| #define EADDRINUSE 42
 | |
| #define EWHYTHO 43
 | |
| #define ENOTEMPTY 44
 | |
| #define EDOM 45
 | |
| #define ECONNREFUSED 46
 | |
| #define EADDRNOTAVAIL 47
 | |
| #define EISCONN 48
 | |
| #define ECONNABORTED 49
 | |
| #define EALREADY 50
 | |
| #define ECONNRESET 51
 | |
| #define EDESTADDRREQ 52
 | |
| #define EHOSTUNREACH 53
 | |
| #define EILSEQ 54
 | |
| #define EMSGSIZE 55
 | |
| #define ENETDOWN 56
 | |
| #define ENETUNREACH 57
 | |
| #define ENETRESET 58
 | |
| #define ENOBUFS 59
 | |
| #define ENOLCK 60
 | |
| #define ENOMSG 61
 | |
| #define ENOPROTOOPT 62
 | |
| #define ENOTCONN 63
 | |
| #define EWOULDBLOCK 64
 | |
| #define EPROTONOSUPPORT 65
 | |
| #define EDEADLK 66
 | |
| #define ETIMEDOUT 67
 | |
| #define EPROTOTYPE 68
 | |
| #define EINPROGRESS 69
 | |
| #define ENOTHREAD 70
 | |
| #define EPROTO 71
 | |
| #define ENOTSUP 72
 | |
| #define EPFNOSUPPORT 73
 | |
| #define EMAXERRNO 74
 | 
