16
17
<refsynopsisdiv id="gnutls-stat.synopsis" role="synopsis">
17
18
<title role="synopsis.title">Synopsis</title>
20
#define <link linkend="GL-LINK-WARNING--CAPS">GL_LINK_WARNING</link> (message)
21
#define <link linkend="GL-LINK-WARNING1--CAPS">GL_LINK_WARNING1</link> (file, line, message)
22
#define <link linkend="GL-LINK-WARNING2--CAPS">GL_LINK_WARNING2</link> (file, line, message)
23
#define <link linkend="GL-LINK-WARNING3--CAPS">GL_LINK_WARNING3</link> (message)
24
#define <link linkend="S-IFMT--CAPS">S_IFMT</link>
25
#define <link linkend="S-ISBLK--CAPS">S_ISBLK</link> (m)
26
#define <link linkend="S-ISCHR--CAPS">S_ISCHR</link> (m)
27
#define <link linkend="S-ISDIR--CAPS">S_ISDIR</link> (m)
28
#define <link linkend="S-ISDOOR--CAPS">S_ISDOOR</link> (m)
29
#define <link linkend="S-ISFIFO--CAPS">S_ISFIFO</link> (m)
30
#define <link linkend="S-ISLNK--CAPS">S_ISLNK</link> (m)
31
#define <link linkend="S-ISMPB--CAPS">S_ISMPB</link> (m)
32
#define <link linkend="S-ISMPC--CAPS">S_ISMPC</link> (m)
33
#define <link linkend="S-ISNAM--CAPS">S_ISNAM</link> (m)
34
#define <link linkend="S-ISNWK--CAPS">S_ISNWK</link> (m)
35
#define <link linkend="S-ISPORT--CAPS">S_ISPORT</link> (m)
36
#define <link linkend="S-ISREG--CAPS">S_ISREG</link> (m)
37
#define <link linkend="S-ISSOCK--CAPS">S_ISSOCK</link> (m)
38
#define <link linkend="S-TYPEISMQ--CAPS">S_TYPEISMQ</link> (p)
39
#define <link linkend="S-TYPEISTMO--CAPS">S_TYPEISTMO</link> (p)
40
#define <link linkend="S-TYPEISSEM--CAPS">S_TYPEISSEM</link> (p)
41
#define <link linkend="S-TYPEISSHM--CAPS">S_TYPEISSHM</link> (p)
42
#define <link linkend="S-ISCTG--CAPS">S_ISCTG</link> (p)
43
#define <link linkend="S-ISOFD--CAPS">S_ISOFD</link> (p)
44
#define <link linkend="S-ISOFL--CAPS">S_ISOFL</link> (p)
45
#define <link linkend="S-ISWHT--CAPS">S_ISWHT</link> (m)
46
#define <link linkend="S-ISUID--CAPS">S_ISUID</link>
47
#define <link linkend="S-ISGID--CAPS">S_ISGID</link>
48
#define <link linkend="S-ISVTX--CAPS">S_ISVTX</link>
49
#define <link linkend="S-IRUSR--CAPS">S_IRUSR</link>
50
#define <link linkend="S-IRGRP--CAPS">S_IRGRP</link>
51
#define <link linkend="S-IROTH--CAPS">S_IROTH</link>
52
#define <link linkend="S-IWUSR--CAPS">S_IWUSR</link>
53
#define <link linkend="S-IWGRP--CAPS">S_IWGRP</link>
54
#define <link linkend="S-IWOTH--CAPS">S_IWOTH</link>
55
#define <link linkend="S-IXUSR--CAPS">S_IXUSR</link>
56
#define <link linkend="S-IXGRP--CAPS">S_IXGRP</link>
57
#define <link linkend="S-IXOTH--CAPS">S_IXOTH</link>
58
#define <link linkend="S-IRWXU--CAPS">S_IRWXU</link>
59
#define <link linkend="S-IRWXG--CAPS">S_IRWXG</link>
60
#define <link linkend="S-IRWXO--CAPS">S_IRWXO</link>
61
#define <link linkend="S-IXUGO--CAPS">S_IXUGO</link>
62
#define <link linkend="S-IRWXUGO--CAPS">S_IRWXUGO</link>
20
<synopsis>#define <link linkend="GL-LINK-WARNING:CAPS">GL_LINK_WARNING</link> (message)
21
#define <link linkend="GL-LINK-WARNING1:CAPS">GL_LINK_WARNING1</link> (file,
24
#define <link linkend="GL-LINK-WARNING2:CAPS">GL_LINK_WARNING2</link> (file,
27
#define <link linkend="GL-LINK-WARNING3:CAPS">GL_LINK_WARNING3</link> (message)
28
#define <link linkend="S-IFMT:CAPS">S_IFMT</link>
29
#define <link linkend="S-ISBLK:CAPS">S_ISBLK</link> (m)
30
#define <link linkend="S-ISCHR:CAPS">S_ISCHR</link> (m)
31
#define <link linkend="S-ISDIR:CAPS">S_ISDIR</link> (m)
32
#define <link linkend="S-ISDOOR:CAPS">S_ISDOOR</link> (m)
33
#define <link linkend="S-ISFIFO:CAPS">S_ISFIFO</link> (m)
34
#define <link linkend="S-ISLNK:CAPS">S_ISLNK</link> (m)
35
#define <link linkend="S-ISMPB:CAPS">S_ISMPB</link> (m)
36
#define <link linkend="S-ISMPC:CAPS">S_ISMPC</link> (m)
37
#define <link linkend="S-ISNAM:CAPS">S_ISNAM</link> (m)
38
#define <link linkend="S-ISNWK:CAPS">S_ISNWK</link> (m)
39
#define <link linkend="S-ISPORT:CAPS">S_ISPORT</link> (m)
40
#define <link linkend="S-ISREG:CAPS">S_ISREG</link> (m)
41
#define <link linkend="S-ISSOCK:CAPS">S_ISSOCK</link> (m)
42
#define <link linkend="S-TYPEISMQ:CAPS">S_TYPEISMQ</link> (p)
43
#define <link linkend="S-TYPEISTMO:CAPS">S_TYPEISTMO</link> (p)
44
#define <link linkend="S-TYPEISSEM:CAPS">S_TYPEISSEM</link> (p)
45
#define <link linkend="S-TYPEISSHM:CAPS">S_TYPEISSHM</link> (p)
46
#define <link linkend="S-ISCTG:CAPS">S_ISCTG</link> (p)
47
#define <link linkend="S-ISOFD:CAPS">S_ISOFD</link> (p)
48
#define <link linkend="S-ISOFL:CAPS">S_ISOFL</link> (p)
49
#define <link linkend="S-ISWHT:CAPS">S_ISWHT</link> (m)
50
#define <link linkend="S-ISUID:CAPS">S_ISUID</link>
51
#define <link linkend="S-ISGID:CAPS">S_ISGID</link>
52
#define <link linkend="S-ISVTX:CAPS">S_ISVTX</link>
53
#define <link linkend="S-IRUSR:CAPS">S_IRUSR</link>
54
#define <link linkend="S-IRGRP:CAPS">S_IRGRP</link>
55
#define <link linkend="S-IROTH:CAPS">S_IROTH</link>
56
#define <link linkend="S-IWUSR:CAPS">S_IWUSR</link>
57
#define <link linkend="S-IWGRP:CAPS">S_IWGRP</link>
58
#define <link linkend="S-IWOTH:CAPS">S_IWOTH</link>
59
#define <link linkend="S-IXUSR:CAPS">S_IXUSR</link>
60
#define <link linkend="S-IXGRP:CAPS">S_IXGRP</link>
61
#define <link linkend="S-IXOTH:CAPS">S_IXOTH</link>
62
#define <link linkend="S-IRWXU:CAPS">S_IRWXU</link>
63
#define <link linkend="S-IRWXG:CAPS">S_IRWXG</link>
64
#define <link linkend="S-IRWXO:CAPS">S_IRWXO</link>
65
#define <link linkend="S-IXUGO:CAPS">S_IXUGO</link>
66
#define <link linkend="S-IRWXUGO:CAPS">S_IRWXUGO</link>
63
67
#define <link linkend="lstat">lstat</link>
64
<link linkend="int">int</link> <link linkend="rpl-lstat">rpl_lstat</link> (const <link linkend="char">char</link> *name,
65
<link linkend="struct-stat">struct stat</link> *buf);
66
<link linkend="int">int</link> <link linkend="mkdir">mkdir</link> (<link linkend="char">char</link> const *name,
67
<link linkend="mode-t">mode_t</link> mode);
68
<link linkend="int">int</link> <link linkend="lchmod">lchmod</link> (const <link linkend="char">char</link> *filename,
69
<link linkend="mode-t">mode_t</link> mode);
68
<link linkend="int"><returnvalue>int</returnvalue></link> <link linkend="rpl-lstat">rpl_lstat</link> (<parameter>const <link linkend="char"><type>char</type></link> *name</parameter>,
69
<parameter><type>struct stat</type> *buf</parameter>);
70
<link linkend="int"><returnvalue>int</returnvalue></link> <link linkend="mkdir">mkdir</link> (<parameter><link linkend="char"><type>char</type></link> const *name</parameter>,
71
<parameter><link linkend="mode-t"><type>mode_t</type></link> mode</parameter>);
72
<link linkend="int"><returnvalue>int</returnvalue></link> <link linkend="lchmod">lchmod</link> (<parameter>const <link linkend="char"><type>char</type></link> *filename</parameter>,
73
<parameter><link linkend="mode-t"><type>mode_t</type></link> mode</parameter>);
81
77
<refsect1 id="gnutls-stat.description" role="desc">
82
78
<title role="desc.title">Description</title>
87
82
<refsect1 id="gnutls-stat.details" role="details">
88
83
<title role="details.title">Details</title>
89
<refsect2 id="GL-LINK-WARNING--CAPS" role="macro">
84
<refsect2 id="GL-LINK-WARNING:CAPS" role="macro">
90
85
<title>GL_LINK_WARNING()</title>
91
<indexterm zone="GL-LINK-WARNING--CAPS"><primary sortas="GL_LINK_WARNING">GL_LINK_WARNING</primary></indexterm><programlisting>#define GL_LINK_WARNING(message)</programlisting>
86
<indexterm zone="GL-LINK-WARNING:CAPS"><primary>GL_LINK_WARNING</primary></indexterm>
87
<programlisting>#define GL_LINK_WARNING(message)</programlisting>
93
89
</para><variablelist role="params">
94
90
<varlistentry><term><parameter>message</parameter> :</term>
95
91
<listitem><simpara>
96
92
</simpara></listitem></varlistentry>
97
93
</variablelist></refsect2>
98
<refsect2 id="GL-LINK-WARNING1--CAPS" role="macro">
94
<refsect2 id="GL-LINK-WARNING1:CAPS" role="macro">
99
95
<title>GL_LINK_WARNING1()</title>
100
<indexterm zone="GL-LINK-WARNING1--CAPS"><primary sortas="GL_LINK_WARNING1">GL_LINK_WARNING1</primary></indexterm><programlisting>#define GL_LINK_WARNING1(file, line, message)</programlisting>
96
<indexterm zone="GL-LINK-WARNING1:CAPS"><primary>GL_LINK_WARNING1</primary></indexterm>
97
<programlisting>#define GL_LINK_WARNING1(file, line, message)</programlisting>
102
99
</para><variablelist role="params">
103
100
<varlistentry><term><parameter>file</parameter> :</term>
125
123
<listitem><simpara>
126
124
</simpara></listitem></varlistentry>
127
125
</variablelist></refsect2>
128
<refsect2 id="GL-LINK-WARNING3--CAPS" role="macro">
126
<refsect2 id="GL-LINK-WARNING3:CAPS" role="macro">
129
127
<title>GL_LINK_WARNING3()</title>
130
<indexterm zone="GL-LINK-WARNING3--CAPS"><primary sortas="GL_LINK_WARNING3">GL_LINK_WARNING3</primary></indexterm><programlisting>#define GL_LINK_WARNING3(message)</programlisting>
128
<indexterm zone="GL-LINK-WARNING3:CAPS"><primary>GL_LINK_WARNING3</primary></indexterm>
129
<programlisting>#define GL_LINK_WARNING3(message)</programlisting>
132
131
</para><variablelist role="params">
133
132
<varlistentry><term><parameter>message</parameter> :</term>
134
133
<listitem><simpara>
135
134
</simpara></listitem></varlistentry>
136
135
</variablelist></refsect2>
137
<refsect2 id="S-IFMT--CAPS" role="macro">
136
<refsect2 id="S-IFMT:CAPS" role="macro">
138
137
<title>S_IFMT</title>
139
<indexterm zone="S-IFMT--CAPS"><primary sortas="S_IFMT">S_IFMT</primary></indexterm><programlisting># define S_IFMT 0170000
138
<indexterm zone="S-IFMT:CAPS"><primary>S_IFMT</primary></indexterm>
139
<programlisting># define S_IFMT 0170000
140
140
</programlisting>
142
142
</para></refsect2>
143
<refsect2 id="S-ISBLK--CAPS" role="macro">
143
<refsect2 id="S-ISBLK:CAPS" role="macro">
144
144
<title>S_ISBLK()</title>
145
<indexterm zone="S-ISBLK--CAPS"><primary sortas="S_ISBLK">S_ISBLK</primary></indexterm><programlisting>#define S_ISBLK(m)</programlisting>
145
<indexterm zone="S-ISBLK:CAPS"><primary>S_ISBLK</primary></indexterm>
146
<programlisting>#define S_ISBLK(m)</programlisting>
147
148
</para><variablelist role="params">
148
149
<varlistentry><term><parameter>m</parameter> :</term>
149
150
<listitem><simpara>
150
151
</simpara></listitem></varlistentry>
151
152
</variablelist></refsect2>
152
<refsect2 id="S-ISCHR--CAPS" role="macro">
153
<refsect2 id="S-ISCHR:CAPS" role="macro">
153
154
<title>S_ISCHR()</title>
154
<indexterm zone="S-ISCHR--CAPS"><primary sortas="S_ISCHR">S_ISCHR</primary></indexterm><programlisting>#define S_ISCHR(m)</programlisting>
155
<indexterm zone="S-ISCHR:CAPS"><primary>S_ISCHR</primary></indexterm>
156
<programlisting>#define S_ISCHR(m)</programlisting>
156
158
</para><variablelist role="params">
157
159
<varlistentry><term><parameter>m</parameter> :</term>
158
160
<listitem><simpara>
159
161
</simpara></listitem></varlistentry>
160
162
</variablelist></refsect2>
161
<refsect2 id="S-ISDIR--CAPS" role="macro">
163
<refsect2 id="S-ISDIR:CAPS" role="macro">
162
164
<title>S_ISDIR()</title>
163
<indexterm zone="S-ISDIR--CAPS"><primary sortas="S_ISDIR">S_ISDIR</primary></indexterm><programlisting>#define S_ISDIR(m)</programlisting>
165
<indexterm zone="S-ISDIR:CAPS"><primary>S_ISDIR</primary></indexterm>
166
<programlisting>#define S_ISDIR(m)</programlisting>
165
168
</para><variablelist role="params">
166
169
<varlistentry><term><parameter>m</parameter> :</term>
167
170
<listitem><simpara>
168
171
</simpara></listitem></varlistentry>
169
172
</variablelist></refsect2>
170
<refsect2 id="S-ISDOOR--CAPS" role="macro">
173
<refsect2 id="S-ISDOOR:CAPS" role="macro">
171
174
<title>S_ISDOOR()</title>
172
<indexterm zone="S-ISDOOR--CAPS"><primary sortas="S_ISDOOR">S_ISDOOR</primary></indexterm><programlisting># define S_ISDOOR(m) 0
175
<indexterm zone="S-ISDOOR:CAPS"><primary>S_ISDOOR</primary></indexterm>
176
<programlisting># define S_ISDOOR(m) 0
173
177
</programlisting>
175
179
</para><variablelist role="params">
177
181
<listitem><simpara>
178
182
</simpara></listitem></varlistentry>
179
183
</variablelist></refsect2>
180
<refsect2 id="S-ISFIFO--CAPS" role="macro">
184
<refsect2 id="S-ISFIFO:CAPS" role="macro">
181
185
<title>S_ISFIFO()</title>
182
<indexterm zone="S-ISFIFO--CAPS"><primary sortas="S_ISFIFO">S_ISFIFO</primary></indexterm><programlisting>#define S_ISFIFO(m)</programlisting>
186
<indexterm zone="S-ISFIFO:CAPS"><primary>S_ISFIFO</primary></indexterm>
187
<programlisting>#define S_ISFIFO(m)</programlisting>
184
189
</para><variablelist role="params">
185
190
<varlistentry><term><parameter>m</parameter> :</term>
186
191
<listitem><simpara>
187
192
</simpara></listitem></varlistentry>
188
193
</variablelist></refsect2>
189
<refsect2 id="S-ISLNK--CAPS" role="macro">
194
<refsect2 id="S-ISLNK:CAPS" role="macro">
190
195
<title>S_ISLNK()</title>
191
<indexterm zone="S-ISLNK--CAPS"><primary sortas="S_ISLNK">S_ISLNK</primary></indexterm><programlisting>#define S_ISLNK(m)</programlisting>
196
<indexterm zone="S-ISLNK:CAPS"><primary>S_ISLNK</primary></indexterm>
197
<programlisting>#define S_ISLNK(m)</programlisting>
193
199
</para><variablelist role="params">
194
200
<varlistentry><term><parameter>m</parameter> :</term>
195
201
<listitem><simpara>
196
202
</simpara></listitem></varlistentry>
197
203
</variablelist></refsect2>
198
<refsect2 id="S-ISMPB--CAPS" role="macro">
204
<refsect2 id="S-ISMPB:CAPS" role="macro">
199
205
<title>S_ISMPB()</title>
200
<indexterm zone="S-ISMPB--CAPS"><primary sortas="S_ISMPB">S_ISMPB</primary></indexterm><programlisting>#define S_ISMPB(m)</programlisting>
206
<indexterm zone="S-ISMPB:CAPS"><primary>S_ISMPB</primary></indexterm>
207
<programlisting>#define S_ISMPB(m)</programlisting>
202
209
</para><variablelist role="params">
203
210
<varlistentry><term><parameter>m</parameter> :</term>
204
211
<listitem><simpara>
205
212
</simpara></listitem></varlistentry>
206
213
</variablelist></refsect2>
207
<refsect2 id="S-ISMPC--CAPS" role="macro">
214
<refsect2 id="S-ISMPC:CAPS" role="macro">
208
215
<title>S_ISMPC()</title>
209
<indexterm zone="S-ISMPC--CAPS"><primary sortas="S_ISMPC">S_ISMPC</primary></indexterm><programlisting>#define S_ISMPC(m)</programlisting>
216
<indexterm zone="S-ISMPC:CAPS"><primary>S_ISMPC</primary></indexterm>
217
<programlisting>#define S_ISMPC(m)</programlisting>
211
219
</para><variablelist role="params">
212
220
<varlistentry><term><parameter>m</parameter> :</term>
213
221
<listitem><simpara>
214
222
</simpara></listitem></varlistentry>
215
223
</variablelist></refsect2>
216
<refsect2 id="S-ISNAM--CAPS" role="macro">
224
<refsect2 id="S-ISNAM:CAPS" role="macro">
217
225
<title>S_ISNAM()</title>
218
<indexterm zone="S-ISNAM--CAPS"><primary sortas="S_ISNAM">S_ISNAM</primary></indexterm><programlisting>#define S_ISNAM(m)</programlisting>
226
<indexterm zone="S-ISNAM:CAPS"><primary>S_ISNAM</primary></indexterm>
227
<programlisting>#define S_ISNAM(m)</programlisting>
220
229
</para><variablelist role="params">
221
230
<varlistentry><term><parameter>m</parameter> :</term>
222
231
<listitem><simpara>
223
232
</simpara></listitem></varlistentry>
224
233
</variablelist></refsect2>
225
<refsect2 id="S-ISNWK--CAPS" role="macro">
234
<refsect2 id="S-ISNWK:CAPS" role="macro">
226
235
<title>S_ISNWK()</title>
227
<indexterm zone="S-ISNWK--CAPS"><primary sortas="S_ISNWK">S_ISNWK</primary></indexterm><programlisting>#define S_ISNWK(m)</programlisting>
236
<indexterm zone="S-ISNWK:CAPS"><primary>S_ISNWK</primary></indexterm>
237
<programlisting>#define S_ISNWK(m)</programlisting>
229
239
</para><variablelist role="params">
230
240
<varlistentry><term><parameter>m</parameter> :</term>
231
241
<listitem><simpara>
232
242
</simpara></listitem></varlistentry>
233
243
</variablelist></refsect2>
234
<refsect2 id="S-ISPORT--CAPS" role="macro">
244
<refsect2 id="S-ISPORT:CAPS" role="macro">
235
245
<title>S_ISPORT()</title>
236
<indexterm zone="S-ISPORT--CAPS"><primary sortas="S_ISPORT">S_ISPORT</primary></indexterm><programlisting># define S_ISPORT(m) 0
246
<indexterm zone="S-ISPORT:CAPS"><primary>S_ISPORT</primary></indexterm>
247
<programlisting># define S_ISPORT(m) 0
237
248
</programlisting>
239
250
</para><variablelist role="params">
241
252
<listitem><simpara>
242
253
</simpara></listitem></varlistentry>
243
254
</variablelist></refsect2>
244
<refsect2 id="S-ISREG--CAPS" role="macro">
255
<refsect2 id="S-ISREG:CAPS" role="macro">
245
256
<title>S_ISREG()</title>
246
<indexterm zone="S-ISREG--CAPS"><primary sortas="S_ISREG">S_ISREG</primary></indexterm><programlisting>#define S_ISREG(m)</programlisting>
257
<indexterm zone="S-ISREG:CAPS"><primary>S_ISREG</primary></indexterm>
258
<programlisting>#define S_ISREG(m)</programlisting>
248
260
</para><variablelist role="params">
249
261
<varlistentry><term><parameter>m</parameter> :</term>
250
262
<listitem><simpara>
251
263
</simpara></listitem></varlistentry>
252
264
</variablelist></refsect2>
253
<refsect2 id="S-ISSOCK--CAPS" role="macro">
265
<refsect2 id="S-ISSOCK:CAPS" role="macro">
254
266
<title>S_ISSOCK()</title>
255
<indexterm zone="S-ISSOCK--CAPS"><primary sortas="S_ISSOCK">S_ISSOCK</primary></indexterm><programlisting>#define S_ISSOCK(m)</programlisting>
267
<indexterm zone="S-ISSOCK:CAPS"><primary>S_ISSOCK</primary></indexterm>
268
<programlisting>#define S_ISSOCK(m)</programlisting>
257
270
</para><variablelist role="params">
258
271
<varlistentry><term><parameter>m</parameter> :</term>
259
272
<listitem><simpara>
260
273
</simpara></listitem></varlistentry>
261
274
</variablelist></refsect2>
262
<refsect2 id="S-TYPEISMQ--CAPS" role="macro">
275
<refsect2 id="S-TYPEISMQ:CAPS" role="macro">
263
276
<title>S_TYPEISMQ()</title>
264
<indexterm zone="S-TYPEISMQ--CAPS"><primary sortas="S_TYPEISMQ">S_TYPEISMQ</primary></indexterm><programlisting># define S_TYPEISMQ(p) 0
277
<indexterm zone="S-TYPEISMQ:CAPS"><primary>S_TYPEISMQ</primary></indexterm>
278
<programlisting># define S_TYPEISMQ(p) 0
265
279
</programlisting>
267
281
</para><variablelist role="params">
279
294
<listitem><simpara>
280
295
</simpara></listitem></varlistentry>
281
296
</variablelist></refsect2>
282
<refsect2 id="S-TYPEISSEM--CAPS" role="macro">
297
<refsect2 id="S-TYPEISSEM:CAPS" role="macro">
283
298
<title>S_TYPEISSEM()</title>
284
<indexterm zone="S-TYPEISSEM--CAPS"><primary sortas="S_TYPEISSEM">S_TYPEISSEM</primary></indexterm><programlisting>#define S_TYPEISSEM(p)</programlisting>
299
<indexterm zone="S-TYPEISSEM:CAPS"><primary>S_TYPEISSEM</primary></indexterm>
300
<programlisting>#define S_TYPEISSEM(p)</programlisting>
286
302
</para><variablelist role="params">
287
303
<varlistentry><term><parameter>p</parameter> :</term>
288
304
<listitem><simpara>
289
305
</simpara></listitem></varlistentry>
290
306
</variablelist></refsect2>
291
<refsect2 id="S-TYPEISSHM--CAPS" role="macro">
307
<refsect2 id="S-TYPEISSHM:CAPS" role="macro">
292
308
<title>S_TYPEISSHM()</title>
293
<indexterm zone="S-TYPEISSHM--CAPS"><primary sortas="S_TYPEISSHM">S_TYPEISSHM</primary></indexterm><programlisting>#define S_TYPEISSHM(p)</programlisting>
309
<indexterm zone="S-TYPEISSHM:CAPS"><primary>S_TYPEISSHM</primary></indexterm>
310
<programlisting>#define S_TYPEISSHM(p)</programlisting>
295
312
</para><variablelist role="params">
296
313
<varlistentry><term><parameter>p</parameter> :</term>
297
314
<listitem><simpara>
298
315
</simpara></listitem></varlistentry>
299
316
</variablelist></refsect2>
300
<refsect2 id="S-ISCTG--CAPS" role="macro">
317
<refsect2 id="S-ISCTG:CAPS" role="macro">
301
318
<title>S_ISCTG()</title>
302
<indexterm zone="S-ISCTG--CAPS"><primary sortas="S_ISCTG">S_ISCTG</primary></indexterm><programlisting># define S_ISCTG(p) 0
319
<indexterm zone="S-ISCTG:CAPS"><primary>S_ISCTG</primary></indexterm>
320
<programlisting># define S_ISCTG(p) 0
303
321
</programlisting>
305
323
</para><variablelist role="params">
337
358
<listitem><simpara>
338
359
</simpara></listitem></varlistentry>
339
360
</variablelist></refsect2>
340
<refsect2 id="S-ISUID--CAPS" role="macro">
361
<refsect2 id="S-ISUID:CAPS" role="macro">
341
362
<title>S_ISUID</title>
342
<indexterm zone="S-ISUID--CAPS"><primary sortas="S_ISUID">S_ISUID</primary></indexterm><programlisting># define S_ISUID 04000
363
<indexterm zone="S-ISUID:CAPS"><primary>S_ISUID</primary></indexterm>
364
<programlisting># define S_ISUID 04000
343
365
</programlisting>
345
367
</para></refsect2>
346
<refsect2 id="S-ISGID--CAPS" role="macro">
368
<refsect2 id="S-ISGID:CAPS" role="macro">
347
369
<title>S_ISGID</title>
348
<indexterm zone="S-ISGID--CAPS"><primary sortas="S_ISGID">S_ISGID</primary></indexterm><programlisting># define S_ISGID 02000
370
<indexterm zone="S-ISGID:CAPS"><primary>S_ISGID</primary></indexterm>
371
<programlisting># define S_ISGID 02000
349
372
</programlisting>
351
374
</para></refsect2>
352
<refsect2 id="S-ISVTX--CAPS" role="macro">
375
<refsect2 id="S-ISVTX:CAPS" role="macro">
353
376
<title>S_ISVTX</title>
354
<indexterm zone="S-ISVTX--CAPS"><primary sortas="S_ISVTX">S_ISVTX</primary></indexterm><programlisting># define S_ISVTX 01000
377
<indexterm zone="S-ISVTX:CAPS"><primary>S_ISVTX</primary></indexterm>
378
<programlisting># define S_ISVTX 01000
355
379
</programlisting>
357
381
</para></refsect2>
358
<refsect2 id="S-IRUSR--CAPS" role="macro">
382
<refsect2 id="S-IRUSR:CAPS" role="macro">
359
383
<title>S_IRUSR</title>
360
<indexterm zone="S-IRUSR--CAPS"><primary sortas="S_IRUSR">S_IRUSR</primary></indexterm><programlisting>#define S_IRUSR</programlisting>
384
<indexterm zone="S-IRUSR:CAPS"><primary>S_IRUSR</primary></indexterm>
385
<programlisting>#define S_IRUSR</programlisting>
362
387
</para></refsect2>
363
<refsect2 id="S-IRGRP--CAPS" role="macro">
388
<refsect2 id="S-IRGRP:CAPS" role="macro">
364
389
<title>S_IRGRP</title>
365
<indexterm zone="S-IRGRP--CAPS"><primary sortas="S_IRGRP">S_IRGRP</primary></indexterm><programlisting># define S_IRGRP (S_IRUSR >> 3)
390
<indexterm zone="S-IRGRP:CAPS"><primary>S_IRGRP</primary></indexterm>
391
<programlisting># define S_IRGRP (S_IRUSR >> 3)
366
392
</programlisting>
368
394
</para></refsect2>
369
<refsect2 id="S-IROTH--CAPS" role="macro">
395
<refsect2 id="S-IROTH:CAPS" role="macro">
370
396
<title>S_IROTH</title>
371
<indexterm zone="S-IROTH--CAPS"><primary sortas="S_IROTH">S_IROTH</primary></indexterm><programlisting># define S_IROTH (S_IRUSR >> 6)
397
<indexterm zone="S-IROTH:CAPS"><primary>S_IROTH</primary></indexterm>
398
<programlisting># define S_IROTH (S_IRUSR >> 6)
372
399
</programlisting>
374
401
</para></refsect2>
375
<refsect2 id="S-IWUSR--CAPS" role="macro">
402
<refsect2 id="S-IWUSR:CAPS" role="macro">
376
403
<title>S_IWUSR</title>
377
<indexterm zone="S-IWUSR--CAPS"><primary sortas="S_IWUSR">S_IWUSR</primary></indexterm><programlisting>#define S_IWUSR</programlisting>
404
<indexterm zone="S-IWUSR:CAPS"><primary>S_IWUSR</primary></indexterm>
405
<programlisting>#define S_IWUSR</programlisting>
379
407
</para></refsect2>
380
<refsect2 id="S-IWGRP--CAPS" role="macro">
408
<refsect2 id="S-IWGRP:CAPS" role="macro">
381
409
<title>S_IWGRP</title>
382
<indexterm zone="S-IWGRP--CAPS"><primary sortas="S_IWGRP">S_IWGRP</primary></indexterm><programlisting># define S_IWGRP (S_IWUSR >> 3)
410
<indexterm zone="S-IWGRP:CAPS"><primary>S_IWGRP</primary></indexterm>
411
<programlisting># define S_IWGRP (S_IWUSR >> 3)
383
412
</programlisting>
385
414
</para></refsect2>
386
<refsect2 id="S-IWOTH--CAPS" role="macro">
415
<refsect2 id="S-IWOTH:CAPS" role="macro">
387
416
<title>S_IWOTH</title>
388
<indexterm zone="S-IWOTH--CAPS"><primary sortas="S_IWOTH">S_IWOTH</primary></indexterm><programlisting># define S_IWOTH (S_IWUSR >> 6)
417
<indexterm zone="S-IWOTH:CAPS"><primary>S_IWOTH</primary></indexterm>
418
<programlisting># define S_IWOTH (S_IWUSR >> 6)
389
419
</programlisting>
391
421
</para></refsect2>
392
<refsect2 id="S-IXUSR--CAPS" role="macro">
422
<refsect2 id="S-IXUSR:CAPS" role="macro">
393
423
<title>S_IXUSR</title>
394
<indexterm zone="S-IXUSR--CAPS"><primary sortas="S_IXUSR">S_IXUSR</primary></indexterm><programlisting>#define S_IXUSR</programlisting>
424
<indexterm zone="S-IXUSR:CAPS"><primary>S_IXUSR</primary></indexterm>
425
<programlisting>#define S_IXUSR</programlisting>
396
427
</para></refsect2>
397
<refsect2 id="S-IXGRP--CAPS" role="macro">
428
<refsect2 id="S-IXGRP:CAPS" role="macro">
398
429
<title>S_IXGRP</title>
399
<indexterm zone="S-IXGRP--CAPS"><primary sortas="S_IXGRP">S_IXGRP</primary></indexterm><programlisting># define S_IXGRP (S_IXUSR >> 3)
430
<indexterm zone="S-IXGRP:CAPS"><primary>S_IXGRP</primary></indexterm>
431
<programlisting># define S_IXGRP (S_IXUSR >> 3)
400
432
</programlisting>
402
434
</para></refsect2>
403
<refsect2 id="S-IXOTH--CAPS" role="macro">
435
<refsect2 id="S-IXOTH:CAPS" role="macro">
404
436
<title>S_IXOTH</title>
405
<indexterm zone="S-IXOTH--CAPS"><primary sortas="S_IXOTH">S_IXOTH</primary></indexterm><programlisting># define S_IXOTH (S_IXUSR >> 6)
437
<indexterm zone="S-IXOTH:CAPS"><primary>S_IXOTH</primary></indexterm>
438
<programlisting># define S_IXOTH (S_IXUSR >> 6)
406
439
</programlisting>
408
441
</para></refsect2>
409
<refsect2 id="S-IRWXU--CAPS" role="macro">
442
<refsect2 id="S-IRWXU:CAPS" role="macro">
410
443
<title>S_IRWXU</title>
411
<indexterm zone="S-IRWXU--CAPS"><primary sortas="S_IRWXU">S_IRWXU</primary></indexterm><programlisting># define S_IRWXU (S_IRUSR | S_IWUSR | S_IXUSR)
444
<indexterm zone="S-IRWXU:CAPS"><primary>S_IRWXU</primary></indexterm>
445
<programlisting># define S_IRWXU (S_IRUSR | S_IWUSR | S_IXUSR)
412
446
</programlisting>
414
448
</para></refsect2>
415
<refsect2 id="S-IRWXG--CAPS" role="macro">
449
<refsect2 id="S-IRWXG:CAPS" role="macro">
416
450
<title>S_IRWXG</title>
417
<indexterm zone="S-IRWXG--CAPS"><primary sortas="S_IRWXG">S_IRWXG</primary></indexterm><programlisting># define S_IRWXG (S_IRGRP | S_IWGRP | S_IXGRP)
451
<indexterm zone="S-IRWXG:CAPS"><primary>S_IRWXG</primary></indexterm>
452
<programlisting># define S_IRWXG (S_IRGRP | S_IWGRP | S_IXGRP)
418
453
</programlisting>
420
455
</para></refsect2>
421
<refsect2 id="S-IRWXO--CAPS" role="macro">
456
<refsect2 id="S-IRWXO:CAPS" role="macro">
422
457
<title>S_IRWXO</title>
423
<indexterm zone="S-IRWXO--CAPS"><primary sortas="S_IRWXO">S_IRWXO</primary></indexterm><programlisting># define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH)
458
<indexterm zone="S-IRWXO:CAPS"><primary>S_IRWXO</primary></indexterm>
459
<programlisting># define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH)
424
460
</programlisting>
426
462
</para></refsect2>
427
<refsect2 id="S-IXUGO--CAPS" role="macro">
463
<refsect2 id="S-IXUGO:CAPS" role="macro">
428
464
<title>S_IXUGO</title>
429
<indexterm zone="S-IXUGO--CAPS"><primary sortas="S_IXUGO">S_IXUGO</primary></indexterm><programlisting># define S_IXUGO (S_IXUSR | S_IXGRP | S_IXOTH)
465
<indexterm zone="S-IXUGO:CAPS"><primary>S_IXUGO</primary></indexterm>
466
<programlisting># define S_IXUGO (S_IXUSR | S_IXGRP | S_IXOTH)
430
467
</programlisting>
432
469
</para></refsect2>
433
<refsect2 id="S-IRWXUGO--CAPS" role="macro">
470
<refsect2 id="S-IRWXUGO:CAPS" role="macro">
434
471
<title>S_IRWXUGO</title>
435
<indexterm zone="S-IRWXUGO--CAPS"><primary sortas="S_IRWXUGO">S_IRWXUGO</primary></indexterm><programlisting># define S_IRWXUGO (S_IRWXU | S_IRWXG | S_IRWXO)
472
<indexterm zone="S-IRWXUGO:CAPS"><primary>S_IRWXUGO</primary></indexterm>
473
<programlisting># define S_IRWXUGO (S_IRWXU | S_IRWXG | S_IRWXO)
436
474
</programlisting>
438
476
</para></refsect2>
439
477
<refsect2 id="lstat" role="macro">
440
478
<title>lstat</title>
441
<indexterm zone="lstat"><primary sortas="lstat">lstat</primary></indexterm><programlisting>#define lstat</programlisting>
479
<indexterm zone="lstat"><primary>lstat</primary></indexterm>
480
<programlisting>#define lstat</programlisting>
443
482
</para></refsect2>
444
483
<refsect2 id="rpl-lstat" role="function">
445
484
<title>rpl_lstat ()</title>
446
<indexterm zone="rpl-lstat"><primary sortas="rpl_lstat">rpl_lstat</primary></indexterm><programlisting><link linkend="int">int</link> rpl_lstat (const <link linkend="char">char</link> *name,
447
<link linkend="struct-stat">struct stat</link> *buf);</programlisting>
485
<indexterm zone="rpl-lstat"><primary>rpl_lstat</primary></indexterm>
486
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link> rpl_lstat (<parameter>const <link linkend="char"><type>char</type></link> *name</parameter>,
487
<parameter><type>struct stat</type> *buf</parameter>);</programlisting>
449
489
</para><variablelist role="params">
450
490
<varlistentry><term><parameter>name</parameter> :</term>