Comparison

teal-src/util/pposix.d.tl @ 11459:86904555bffc

teal: Use new integer support in Teal 0.13.0
author Kim Alvefur <zash@zash.se>
date Thu, 18 Mar 2021 23:16:41 +0100
parent 11432:113f3912c7cb
child 11656:c368b4f6ee04
comparison
equal deleted inserted replaced
11458:0e00fa518688 11459:86904555bffc
44 44
45 enum ulimit_unlimited 45 enum ulimit_unlimited
46 "unlimited" 46 "unlimited"
47 end 47 end
48 48
49 type ulimit_limit = number | ulimit_unlimited 49 type ulimit_limit = integer | ulimit_unlimited
50 50
51 record utsname 51 record utsname
52 sysname : string 52 sysname : string
53 nodename : string 53 nodename : string
54 release : string 54 release : string
56 machine : string 56 machine : string
57 domainname : string 57 domainname : string
58 end 58 end
59 59
60 record memoryinfo 60 record memoryinfo
61 allocated : number 61 allocated : integer
62 allocated_mmap : number 62 allocated_mmap : integer
63 used : number 63 used : integer
64 unused : number 64 unused : integer
65 returnable : number 65 returnable : integer
66 end 66 end
67 67
68 abort : function () 68 abort : function ()
69 69
70 daemonize : function () : boolean, string 70 daemonize : function () : boolean, string
72 syslog_open : function (ident : string, facility : syslog_facility) 72 syslog_open : function (ident : string, facility : syslog_facility)
73 syslog_close : function () 73 syslog_close : function ()
74 syslog_log : function (level : syslog_level, src : string, msg : string) 74 syslog_log : function (level : syslog_level, src : string, msg : string)
75 syslog_setminlevel : function (level : syslog_level) 75 syslog_setminlevel : function (level : syslog_level)
76 76
77 getpid : function () : number 77 getpid : function () : integer
78 getuid : function () : number 78 getuid : function () : integer
79 getgid : function () : number 79 getgid : function () : integer
80 80
81 setuid : function (uid : string) : boolean, string -- string|number 81 setuid : function (uid : integer | string) : boolean, string -- string|integer
82 setgid : function (uid : string) : boolean, string 82 setgid : function (uid : integer | string) : boolean, string
83 initgroups : function (user : string, gid : number) : boolean, string 83 initgroups : function (user : string, gid : integer) : boolean, string
84 84
85 umask : function (umask : string) : string 85 umask : function (umask : string) : string
86 86
87 mkdir : function (dir : string) : boolean, string 87 mkdir : function (dir : string) : boolean, string
88 88
94 94
95 setenv : function (key : string, value : string) : boolean 95 setenv : function (key : string, value : string) : boolean
96 96
97 meminfo : function () : memoryinfo 97 meminfo : function () : memoryinfo
98 98
99 atomic_append : function (f : FILE, s : string) : boolean, string, number 99 atomic_append : function (f : FILE, s : string) : boolean, string, integer
100 100
101 ENOENT : number 101 ENOENT : integer
102 _NAME : string 102 _NAME : string
103 _VESRION : string 103 _VESRION : string
104 end 104 end
105 105
106 return pposix 106 return pposix