diff options
| author | Mikhail Osipov <mike.osipov@gmail.com> | 2019-02-18 12:48:11 +0300 |
|---|---|---|
| committer | Mikhail Osipov <mike.osipov@gmail.com> | 2019-02-18 12:48:11 +0300 |
| commit | e0dd21d5405a2c0046cbf9818aaf7721cdc5a1d1 (patch) | |
| tree | fad85287b09aa15e9ce7d4df47d34451beb0e981 /defs.s | |
initial
Diffstat (limited to 'defs.s')
| -rw-r--r-- | defs.s | 85 |
1 files changed, 85 insertions, 0 deletions
@@ -0,0 +1,85 @@ +O_RDONLY = 0 +O_WRONLY = 1 +O_RDWR = 2 +O_NONBLOCK = 04000 + +F_GETFL = 3 +F_SETFL = 4 + +R_OK = 4 + +S_IFREG = 0x8000 +S_IFMT = 0xf000 +S_IFDIR = 0x4000 + +PROT_READ = 0x01 +PROT_WRITE = 0x02 +MAP_SHARED = 0x01 + +FBIOGET_VSCREENINFO = 0x4600 +VT_GETSTATE = 0x5603 +VT_GETMODE = 0x5601 +VT_SETMODE = 0x5602 +VT_PROCESS = 0x01 +VT_RELDISP = 0x5605 +KDSETMODE = 0x4b3a +KD_TEXT = 0x00 +KD_GRAPHICS = 0x01 +TCGETA = 0x5405 +TCSETAF = 0x5408 +TCGETS = 0x5401 +TCSETSF = 0x5404 +ECHO = 010 +ICANON = 002 + +CELL_WIDTH = 5 +CELL_HEIGHT = 5 + +SIGINT = 2 +SIGQUIT = 3 +SIGILL = 4 +SIGABRT = 6 +SIGBUS = 7 +SIGTERM = 15 +SIGTSTP = 20 +SIGSEGV = 11 +SIGUSR1 = 10 +SIGUSR2 = 12 +SIG_IGN = 1 +SA_RESTART = 0x10000000 + +# life_map sizes + +WIDTH = 384 +HEIGHT = 216 +TOTAL = WIDTH * HEIGHT +WIDTH_EXT = WIDTH + 2 +HEIGHT_EXT = HEIGHT + 2 +TOTAL_EXT = WIDTH_EXT * HEIGHT_EXT +START = WIDTH_EXT + 1 +END = WIDTH_EXT * HEIGHT + WIDTH + +TOP_LEFT = WIDTH_EXT + 1 +TOP_RIGHT = WIDTH_EXT + WIDTH +BOTTOM_LEFT = WIDTH_EXT * HEIGHT + 1 +BOTTOM_RIGHT = WIDTH_EXT * HEIGHT + WIDTH + +TOP_LEFT_EXT = 0 +TOP_RIGHT_EXT = WIDTH_EXT - 1 +BOTTOM_LEFT_EXT = WIDTH_EXT * (HEIGHT + 1) +BOTTOM_RIGHT_EXT = WIDTH_EXT * (HEIGHT + 1) + WIDTH + 1 + +BOTTOM = WIDTH_EXT * (HEIGHT + 1) + 1 +LASTROW = WIDTH_EXT * HEIGHT + 1 +RIGHT = WIDTH_EXT + WIDTH + 1 +LASTCOL = WIDTH_EXT + WIDTH +LEFT = WIDTH_EXT + +BUF_SIZE = 1024 + +CLONE_VM = 0x00000100 +__WCLONE = 0x80000000 + +POLLIN = 0x0001 +POLL_TIMEOUT = 5000 + |
