2019-10-24 12:00:14 -04:00
|
|
|
<?php declare(strict_types=1);
|
|
|
|
|
2023-10-10 13:02:05 -04:00
|
|
|
namespace Aviat\Kilo\Terminal;
|
2019-10-24 12:00:14 -04:00
|
|
|
|
2019-11-19 15:57:51 -05:00
|
|
|
use Aviat\Kilo\Traits;
|
|
|
|
|
2019-10-24 12:00:14 -04:00
|
|
|
/**
|
|
|
|
* Just a namespace for C language constants
|
|
|
|
*/
|
|
|
|
class C {
|
2019-11-19 15:57:51 -05:00
|
|
|
use Traits\ConstList;
|
2019-11-19 13:48:12 -05:00
|
|
|
|
2019-10-24 12:00:14 -04:00
|
|
|
// ------------------------------------------------------------------------
|
|
|
|
// ! Misc I/O constants
|
|
|
|
// ------------------------------------------------------------------------
|
|
|
|
|
|
|
|
public const STDIN_FILENO = 0;
|
|
|
|
public const STDOUT_FILENO = 1;
|
|
|
|
public const STDERR_FILENO = 2;
|
2023-10-10 14:20:19 -04:00
|
|
|
public const TCSANOW = 0;
|
2019-10-24 12:00:14 -04:00
|
|
|
public const TCSAFLUSH = 2;
|
|
|
|
|
|
|
|
// ------------------------------------------------------------------------
|
|
|
|
// ! IOCTL constants
|
|
|
|
// ------------------------------------------------------------------------
|
|
|
|
public const TIOCGWINSZ = 0x5413;
|
|
|
|
}
|