1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
|
# Russian translation of manpages
# This file is distributed under the same license as the manpages-l10n package.
# Copyright © of this file:
# Azamat Hackimov <azamat.hackimov@gmail.com>, 2016.
# Yuri Kozlov <yuray@komyakino.ru>, 2011-2014, 2016-2019.
# Иван Павлов <pavia00@gmail.com>, 2017, 2019.
msgid ""
msgstr ""
"Project-Id-Version: manpages-l10n\n"
"POT-Creation-Date: 2024-03-01 17:13+0100\n"
"PO-Revision-Date: 2019-09-17 18:58+0300\n"
"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
"Language-Team: Russian <man-pages-ru-talks@lists.sourceforge.net>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
"(n%100>=11 && n%100<=14)? 2 : 3);\n"
"X-Generator: Lokalize 2.0\n"
#. type: TH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "xdr"
msgstr ""
#. type: TH
#: archlinux fedora-40 fedora-rawhide mageia-cauldron
#, no-wrap
msgid "2023-10-31"
msgstr "31 октября 2023 г."
#. type: TH
#: archlinux fedora-40 fedora-rawhide mageia-cauldron
#, no-wrap
msgid "Linux man-pages 6.06"
msgstr "Linux man-pages 6.06"
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "NAME"
msgstr "ИМЯ"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "xdr - library routines for external data representation"
msgstr "xdr - библиотечные процедуры для внешнего представления данных"
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "LIBRARY"
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "Standard C library (I<libc>, I<-lc>)"
msgstr ""
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "SYNOPSIS AND DESCRIPTION"
msgstr "ОБЗОР И ОПИСАНИЕ"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"These routines allow C programmers to describe arbitrary data structures in "
"a machine-independent fashion. Data for remote procedure calls are "
"transmitted using these routines."
msgstr ""
"Эти процедуры позволяют программистам на C описывать произвольные структуры "
"данных машинонезависимым способом. Данные для дистанционного вызова процедур "
"передаются с помощью этих процедур."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"The prototypes below are declared in I<E<lt>rpc/xdr.hE<gt>> and make use of "
"the following types:"
msgstr ""
"Представленные ниже прототипы объявлены в I<E<lt>rpc/xdr.hE<gt>> и позволяют "
"использовать следующие типы:"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<typedef int >I<bool_t>B<;>\n"
msgstr "B<typedef int >I<bool_t>B<;>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, fuzzy, no-wrap
#| msgid "B<typedef bool_t (*>I<xdrproc_t>B<) (XDR *, void *,...);>\n"
msgid "B<typedef bool_t (*>I<xdrproc_t>B<)(XDR *, void *,...);>\n"
msgstr "B<typedef bool_t (*>I<xdrproc_t>B<) (XDR *, void *,...);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "For the declaration of the I<XDR> type, see I<E<lt>rpc/xdr.hE<gt>>."
msgstr "Объявление типа I<XDR> приведено в I<E<lt>rpc/xdr.hE<gt>>."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid ""
"B<bool_t xdr_array(XDR *>I<xdrs>B<, char **>I<arrp>B<, unsigned int *>I<sizep>B<,>\n"
"B< unsigned int >I<maxsize>B<, unsigned int >I<elsize>B<,>\n"
"B< xdrproc_t >I<elproc>B<);>\n"
msgstr ""
"B<bool_t xdr_array(XDR *>I<xdrs>B<, char **>I<arrp>B<, unsigned int *>I<sizep>B<,>\n"
"B< unsigned int >I<maxsize>B<, unsigned int >I<elsize>B<,>\n"
"B< xdrproc_t >I<elproc>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between variable-length arrays and their "
"corresponding external representations. The argument I<arrp> is the address "
"of the pointer to the array, while I<sizep> is the address of the element "
"count of the array; this element count cannot exceed I<maxsize>. The "
"argument I<elsize> is the I<sizeof> each of the array's elements, and "
"I<elproc> is an XDR filter that translates between the array elements' C "
"form, and their external representation. This routine returns one if it "
"succeeds, zero otherwise."
msgstr ""
"Фильтр-примитив, преобразует массивы переменной длины в соответствующее им "
"внешнее представление (и наоборот). В параметре I<arrp> указывается адрес "
"указателя на массив, а в I<sizep> адрес счётчика элементов в массиве; этот "
"счётчик не может превышать значение I<maxsize>. В параметре I<elsize> "
"указывается I<sizeof> каждого из элементов массива, а в I<elproc> "
"указывается фильтр XDR, который преобразует массив элементов формата С в их "
"внешнее представление (и наоборот). Процедура возвращает 1 при успешном "
"выполнении работы, иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdr_bool(XDR *>I<xdrs>B<, bool_t *>I<bp>B<);>\n"
msgstr "B<bool_t xdr_bool(XDR *>I<xdrs>B<, bool_t *>I<bp>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between booleans (C integers) and their "
"external representations. When encoding data, this filter produces values "
"of either one or zero. This routine returns one if it succeeds, zero "
"otherwise."
msgstr ""
"Фильтр-примитив, преобразует логические переменные (целочисленные в С) в их "
"внешнее представление (и наоборот). Перекодируя данные, этот фильтр выдает "
"либо единицу, либо ноль. Процедура возвращает 1 при успешном выполнении "
"работы, иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid ""
"B<bool_t xdr_bytes(XDR *>I<xdrs>B<, char **>I<sp>B<, unsigned int *>I<sizep>B<,>\n"
"B< unsigned int >I<maxsize>B<);>\n"
msgstr ""
"B<bool_t xdr_bytes(XDR *>I<xdrs>B<, char **>I<sp>B<, unsigned int *>I<sizep>B<,>\n"
"B< unsigned int >I<maxsize>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between counted byte strings and their "
"external representations. The argument I<sp> is the address of the string "
"pointer. The length of the string is located at address I<sizep>; strings "
"cannot be longer than I<maxsize>. This routine returns one if it succeeds, "
"zero otherwise."
msgstr ""
"Фильтр-примитив, преобразует строки с известной длиной в их внешнее "
"представление (и наоборот). В аргументе I<sp> указывается адрес указателя "
"строки. Длина строки указывается по адресу I<sizep>; строки не могут быть "
"длиннее I<maxsize>. Процедура возвращает 1 при успешном выполнении работы, "
"иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdr_char(XDR *>I<xdrs>B<, char *>I<cp>B<);>\n"
msgstr "B<bool_t xdr_char(XDR *>I<xdrs>B<, char *>I<cp>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, fuzzy
#| msgid ""
#| "A filter primitive that translates between C characters and their "
#| "external representations. This routine returns one if it succeeds, zero "
#| "otherwise. Note: encoded characters are not packed, and occupy 4 bytes "
#| "each. For arrays of characters, it is worthwhile to consider "
#| "B<xdr_bytes>(), B<xdr_opaque>() or B<xdr_string>()."
msgid ""
"A filter primitive that translates between C characters and their external "
"representations. This routine returns one if it succeeds, zero otherwise. "
"Note: encoded characters are not packed, and occupy 4 bytes each. For "
"arrays of characters, it is worthwhile to consider B<xdr_bytes>(), "
"B<xdr_opaque>(), or B<xdr_string>()."
msgstr ""
"Фильтр-примитив, преобразует символы языка C в их внешнее представление (и "
"наоборот). Эта процедура возвращает 1 при успешном выполнении работы, иначе "
"0. Замечание: закодированные символы не упакованы, и каждый занимает 4 "
"байта. В случае с массивом символов целесообразнее использовать "
"B<xdr_bytes>(), B<xdr_opaque>() или B<xdr_string>()."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<void xdr_destroy(XDR *>I<xdrs>B<);>\n"
msgstr "B<void xdr_destroy(XDR *>I<xdrs>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A macro that invokes the destroy routine associated with the XDR stream, "
"I<xdrs>. Destruction usually involves freeing private data structures "
"associated with the stream. Using I<xdrs> after invoking B<xdr_destroy>() "
"is undefined."
msgstr ""
"Макрос, который запускает процедуру уничтожения, связанную с потоком XDR "
"I<xdrs>. Уничтожение обычно включает в себя освобождение структур частных "
"данных, связанных с потоком. Результат использования I<xdrs> после запуска "
"B<xdr_destroy>() непредсказуем."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdr_double(XDR *>I<xdrs>B<, double *>I<dp>B<);>\n"
msgstr "B<bool_t xdr_double(XDR *>I<xdrs>B<, double *>I<dp>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between C I<double> precision numbers and "
"their external representations. This routine returns one if it succeeds, "
"zero otherwise."
msgstr ""
"Фильтр-примитив, преобразует значение чисел с точностью типа I<double> языка "
"C в их внешнее представление (и наоборот). Эта процедура возвращает 1 при "
"успешном выполнении работы, иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdr_enum(XDR *>I<xdrs>B<, enum_t *>I<ep>B<);>\n"
msgstr "B<bool_t xdr_enum(XDR *>I<xdrs>B<, enum_t *>I<ep>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between C I<enum>s (actually integers) "
"and their external representations. This routine returns one if it "
"succeeds, zero otherwise."
msgstr ""
"Фильтр-примитив, преобразует значения типа I<enum> (представляющие собой "
"целые числа) языка C в их внешнее представление (и наоборот). Эта процедура "
"возвращает 1 при успешном выполнении работы, иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdr_float(XDR *>I<xdrs>B<, float *>I<fp>B<);>\n"
msgstr "B<bool_t xdr_float(XDR *>I<xdrs>B<, float *>I<fp>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between C I<float>s and their external "
"representations. This routine returns one if it succeeds, zero otherwise."
msgstr ""
"Фильтр-примитив, преобразует значения типа I<float> языка C в их внешнее "
"представление (и наоборот). Эта процедура возвращает 1 при успешном "
"выполнении работы, иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<void xdr_free(xdrproc_t >I<proc>B<, char *>I<objp>B<);>\n"
msgstr "B<void xdr_free(xdrproc_t >I<proc>B<, char *>I<objp>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"Generic freeing routine. The first argument is the XDR routine for the "
"object being freed. The second argument is a pointer to the object itself. "
"Note: the pointer passed to this routine is I<not> freed, but what it points "
"to I<is> freed (recursively)."
msgstr ""
"Общая процедура высвобождения. Первым параметром для освобождаемого объекта "
"является процедура XDR. Вторым параметром является указатель на сам объект. "
"Замечание: указатель, переданный этой программе, I<не> освобождается, "
"освобождается (рекурсивно) объект, на который он I<указывает>."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<unsigned int xdr_getpos(XDR *>I<xdrs>B<);>\n"
msgstr "B<unsigned int xdr_getpos(XDR *>I<xdrs>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A macro that invokes the get-position routine associated with the XDR "
"stream, I<xdrs>. The routine returns an unsigned integer, which indicates "
"the position of the XDR byte stream. A desirable feature of XDR streams is "
"that simple arithmetic works with this number, although the XDR stream "
"instances need not guarantee this."
msgstr ""
"Макрос, который запускает процедуру получения позиции, связанной с потоком "
"XDR I<xdrs>. Процедура возвращает беззнаковое целое, которое указывает на "
"позицию XDR потока байтов. Удобное свойство потока XDR: с этим числом можно "
"выполнять простые арифметические действия, хотя экземплярам потоков XDR "
"этого можно не гарантировать."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<long *xdr_inline(XDR *>I<xdrs>B<, int >I<len>B<);>\n"
msgstr "B<long *xdr_inline(XDR *>I<xdrs>B<, int >I<len>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A macro that invokes the inline routine associated with the XDR stream, "
"I<xdrs>. The routine returns a pointer to a contiguous piece of the "
"stream's buffer; I<len> is the byte length of the desired buffer. Note: "
"pointer is cast to I<long\\ *>."
msgstr ""
"Макрос, который запускает встроенную процедуру, связанную с потоком XDR "
"I<xdrs>. Процедура возвращает указатель на непрерывную часть буфера потока; "
"в I<len> задаётся длина нужного буфера в байтах. Замечание: указатель "
"приводится к I<long\\ *>."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"Warning: B<xdr_inline>() may return NULL (0) if it cannot allocate a "
"contiguous piece of a buffer. Therefore the behavior may vary among stream "
"instances; it exists for the sake of efficiency."
msgstr ""
"Предупреждение: B<xdr_inline>() может возвратить NULL (0), если не сможет "
"выделить непрерывную часть буфера. Следовательно, поведение может меняться в "
"разных экземплярах потока; вообще, она предназначена для обеспечения общей "
"эффективности работы."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdr_int(XDR *>I<xdrs>B<, int *>I<ip>B<);>\n"
msgstr "B<bool_t xdr_int(XDR *>I<xdrs>B<, int *>I<ip>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between C integers and their external "
"representations. This routine returns one if it succeeds, zero otherwise."
msgstr ""
"Фильтр-примитив, преобразует значения целого типа языка C в их внешнее "
"представление (и наоборот). Эта процедура возвращает 1 при успешном "
"выполнении работы, иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdr_long(XDR *>I<xdrs>B<, long *>I<lp>B<);>\n"
msgstr "B<bool_t xdr_long(XDR *>I<xdrs>B<, long *>I<lp>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between C I<long> integers and their "
"external representations. This routine returns one if it succeeds, zero "
"otherwise."
msgstr ""
"Фильтр-примитив, преобразует значения типа I<long> языка C в их внешнее "
"представление (и наоборот). Эта процедура возвращает 1 при успешном "
"выполнении работы, иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid ""
"B<void xdrmem_create(XDR *>I<xdrs>B<, char *>I<addr>B<, unsigned int >I<size>B<,>\n"
"B< enum xdr_op >I<op>B<);>\n"
msgstr ""
"B<void xdrmem_create(XDR *>I<xdrs>B<, char *>I<addr>B<, unsigned int >I<size>B<,>\n"
"B< enum xdr_op >I<op>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"This routine initializes the XDR stream object pointed to by I<xdrs>. The "
"stream's data is written to, or read from, a chunk of memory at location "
"I<addr> whose length is no more than I<size> bytes long. The I<op> "
"determines the direction of the XDR stream (either B<XDR_ENCODE>, "
"B<XDR_DECODE>, or B<XDR_FREE>)."
msgstr ""
"Эта процедура инициализирует объект потока XDR, на который указывает "
"I<xdrs>. Данные потока считываются из куска памяти или записываются в него с "
"позиции I<addr>, длина которого не больше I<size> байтов. В I<op> "
"указывается направление потока XDR (B<XDR_ENCODE>, B<XDR_DECODE> или "
"B<XDR_FREE>)."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdr_opaque(XDR *>I<xdrs>B<, char *>I<cp>B<, unsigned int >I<cnt>B<);>\n"
msgstr "B<bool_t xdr_opaque(XDR *>I<xdrs>B<, char *>I<cp>B<, unsigned int >I<cnt>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between fixed size opaque data and its "
"external representation. The argument I<cp> is the address of the opaque "
"object, and I<cnt> is its size in bytes. This routine returns one if it "
"succeeds, zero otherwise."
msgstr ""
"Фильтр-примитив, преобразует значения типа со скрытым форматом "
"фиксированного размера(«чёрным ящиком») в их внешнее представление и "
"наоборот. В аргументе I<cp> указывает адрес с «чёрным ящиком», а в I<cnt> "
"указывается его размер в байтах. Эта процедура возвращает 1 при успешном "
"выполнении работы, иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid ""
"B<bool_t xdr_pointer(XDR *>I<xdrs>B<, char **>I<objpp>B<,>\n"
"B< unsigned int >I<objsize>B<, xdrproc_t >I<xdrobj>B<);>\n"
msgstr ""
"B<bool_t xdr_pointer(XDR *>I<xdrs>B<, char **>I<objpp>B<,>\n"
"B< unsigned int >I<objsize>B<, xdrproc_t >I<xdrobj>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"Like B<xdr_reference>() except that it serializes null pointers, whereas "
"B<xdr_reference>() does not. Thus, B<xdr_pointer>() can represent "
"recursive data structures, such as binary trees or linked lists."
msgstr ""
"Работает аналогично B<xdr_reference>(), за исключением того, что может "
"обрабатывать указатели null, в отличие от B<xdr_reference>(). Таким образом, "
"B<xdr_pointer>() может представлять рекурсивные структуры данных, например, "
"двоичные деревья или связанные списки."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, fuzzy, no-wrap
#| msgid ""
#| "B<void xdrrec_create(XDR *>I<xdrs>B<, unsigned int >I<sendsize>B<,>\n"
#| "B< unsigned int >I<recvsize>B<, char *>I<handle>B<,>\n"
#| "B< int (*>I<readit>B<) (char *, char *, int),>\n"
#| "B< int (*>I<writeit>B<) (char *, char *, int));>\n"
msgid ""
"B<void xdrrec_create(XDR *>I<xdrs>B<, unsigned int >I<sendsize>B<,>\n"
"B< unsigned int >I<recvsize>B<, char *>I<handle>B<,>\n"
"B< int (*>I<readit>B<)(char *, char *, int),>\n"
"B< int (*>I<writeit>B<)(char *, char *, int));>\n"
msgstr ""
"B<void xdrrec_create(XDR *>I<xdrs>B<, unsigned int >I<sendsize>B<,>\n"
"B< unsigned int >I<recvsize>B<, char *>I<handle>B<,>\n"
"B< int (*>I<readit>B<) (char *, char *, int),>\n"
"B< int (*>I<writeit>B<) (char *, char *, int));>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"This routine initializes the XDR stream object pointed to by I<xdrs>. The "
"stream's data is written to a buffer of size I<sendsize>; a value of zero "
"indicates the system should use a suitable default. The stream's data is "
"read from a buffer of size I<recvsize>; it too can be set to a suitable "
"default by passing a zero value. When a stream's output buffer is full, "
"I<writeit> is called. Similarly, when a stream's input buffer is empty, "
"I<readit> is called. The behavior of these two routines is similar to the "
"system calls B<read>(2) and B<write>(2), except that I<handle> is passed to "
"the former routines as the first argument. Note: the XDR stream's I<op> "
"field must be set by the caller."
msgstr ""
"Эта процедура инициализирует объект потока XDR, на который указывает "
"I<xdrs>. Данные потока записываются в буфер размером I<sendsize>; значение "
"ноль указывает на то, что система должна использовать значение, подходящее "
"по умолчанию. Данные потока считываются из буфера размером I<recvsize>; его "
"размер также может быть равно нулю, что указывает на значение, подходящее по "
"умолчанию. Когда буфер записи потока заполнен, вызывается I<writeit>. "
"Аналогично этому, когда буфер чтения потока пуст, вызывается I<readit>. "
"Поведение этих двух процедур аналогично системным вызовам B<read>(2) и "
"B<write>(2), исключая то, что I<handle> передается вызывающей процедуре в "
"качестве первого параметра. Замечание: у потока XDR поле I<op> должно быть "
"установлено вызывающим."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"Warning: to read from an XDR stream created by this API, you'll need to call "
"B<xdrrec_skiprecord>() first before calling any other XDR APIs. This "
"inserts additional bytes in the stream to provide record boundary "
"information. Also, XDR streams created with different B<xdr*_create> APIs "
"are not compatible for the same reason."
msgstr ""
"Предупреждение: для чтения из потока XDR, созданного данным программным "
"интерфейсом, самым первым должен быть вызов B<xdrrec_skiprecord>(). Это "
"вставит дополнительные байты в поток для предоставления информации о границе "
"записи. Также, потоки XDR, созданные разными программными интерфейсами "
"B<xdr*_create>, не совместимы по той же причине."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdrrec_endofrecord(XDR *>I<xdrs>B<, int >I<sendnow>B<);>\n"
msgstr "B<bool_t xdrrec_endofrecord(XDR *>I<xdrs>B<, int >I<sendnow>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"This routine can be invoked only on streams created by B<xdrrec_create>(). "
"The data in the output buffer is marked as a completed record, and the "
"output buffer is optionally written out if I<sendnow> is nonzero. This "
"routine returns one if it succeeds, zero otherwise."
msgstr ""
"Эта процедура может запускаться только для потоков, созданных "
"B<xdrrec_create>(). Данные в буфере вывода помечены как полная запись; буфер "
"вывода также записывается, если параметр I<sendnow> не равен нулю. Эта "
"процедура возвращает 1 при успешном завершении работы, иначе возвращается 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdrrec_eof(XDR *>I<xdrs>B<);>\n"
msgstr "B<bool_t xdrrec_eof(XDR *>I<xdrs>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"This routine can be invoked only on streams created by B<xdrrec_create>(). "
"After consuming the rest of the current record in the stream, this routine "
"returns one if the stream has no more input, zero otherwise."
msgstr ""
"Эта процедура может запускаться только для потоков, созданных "
"B<xdrrec_create>(). После поглощения остатка текущей записи в потоке "
"процедура возвращает 1, если на входе потока нет больше данных; иначе "
"возвращается 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdrrec_skiprecord(XDR *>I<xdrs>B<);>\n"
msgstr "B<bool_t xdrrec_skiprecord(XDR *>I<xdrs>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"This routine can be invoked only on streams created by B<xdrrec_create>(). "
"It tells the XDR implementation that the rest of the current record in the "
"stream's input buffer should be discarded. This routine returns one if it "
"succeeds, zero otherwise."
msgstr ""
"Эта процедура может запускаться только для потоков, созданных "
"B<xdrrec_create>(). Она сообщает реализации XDR, что оставшаяся часть "
"текущей записи в буфере ввода потока должна быть отброшена. Эта процедура "
"возвращает 1 при успешном завершении работы, иначе возвращается 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid ""
"B<bool_t xdr_reference(XDR *>I<xdrs>B<, char **>I<pp>B<, unsigned int >I<size>B<,>\n"
"B< xdrproc_t >I<proc>B<);>\n"
msgstr ""
"B<bool_t xdr_reference(XDR *>I<xdrs>B<, char **>I<pp>B<, unsigned int >I<size>B<,>\n"
"B< xdrproc_t >I<proc>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A primitive that provides pointer chasing within structures. The argument "
"I<pp> is the address of the pointer; I<size> is the I<sizeof> the structure "
"that I<*pp> points to; and I<proc> is an XDR procedure that filters the "
"structure between its C form and its external representation. This routine "
"returns one if it succeeds, zero otherwise."
msgstr ""
"Примитив, обеспечивающий курсирование указателя по структурам. В аргументе "
"I<pp> указывается адрес указателя; I<size> задаётся в виде I<sizeof> "
"структуры, на которую указывает I<*pp>; в I<proc> указывается процедура XDR, "
"которая преобразует структуру языка С в её внешнее представление. Программа "
"возвращает 1 при успешном завершении работы, иначе возвращается 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"Warning: this routine does not understand null pointers. Use "
"B<xdr_pointer>() instead."
msgstr ""
"Предупреждение: эта процедура не работает с указателями null. Используйте "
"вместо неё B<xdr_pointer>()."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<xdr_setpos(XDR *>I<xdrs>B<, unsigned int >I<pos>B<);>\n"
msgstr "B<xdr_setpos(XDR *>I<xdrs>B<, unsigned int >I<pos>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A macro that invokes the set position routine associated with the XDR stream "
"I<xdrs>. The argument I<pos> is a position value obtained from "
"B<xdr_getpos>(). This routine returns one if the XDR stream could be "
"repositioned, and zero otherwise."
msgstr ""
"Макрос, вызываемый для установки позиции процедуры, связанной с потоком XDR "
"I<xdrs>. В аргументе I<pos> задаётся значение позиции, полученное с помощью "
"B<xdr_getpos>(). Эта процедура возвращает 1, если по потоку XDR можно "
"перемещаться, иначе возвращается 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"Warning: it is difficult to reposition some types of XDR streams, so this "
"routine may fail with one type of stream and succeed with another."
msgstr ""
"Предупреждение: очень трудно изменить положение некоторых типов потока XDR, "
"так что эта процедура может не работать с одним типом потока, но успешно "
"работать с другим."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdr_short(XDR *>I<xdrs>B<, short *>I<sp>B<);>\n"
msgstr "B<bool_t xdr_short(XDR *>I<xdrs>B<, short *>I<sp>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between C I<short> integers and their "
"external representations. This routine returns one if it succeeds, zero "
"otherwise."
msgstr ""
"Фильтр-примитив, преобразует значения типа I<short> языка C в их внешнее "
"представление (и наоборот). Эта процедура возвращает 1 при успешном "
"выполнении работы, иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<void xdrstdio_create(XDR *>I<xdrs>B<, FILE *>I<file>B<, enum xdr_op >I<op>B<);>\n"
msgstr "B<void xdrstdio_create(XDR *>I<xdrs>B<, FILE *>I<file>B<, enum xdr_op >I<op>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"This routine initializes the XDR stream object pointed to by I<xdrs>. The "
"XDR stream data is written to, or read from, the I<stdio> stream I<file>. "
"The argument I<op> determines the direction of the XDR stream (either "
"B<XDR_ENCODE>, B<XDR_DECODE>, or B<XDR_FREE>)."
msgstr ""
"Эта процедура инициализирует объект потока XDR, на который указывает "
"I<xdrs>. Данные потока XDR записываются или считываются из I<stdio> потока, "
"указанного в I<file>. В I<op> указывается направление потока XDR "
"(B<XDR_ENCODE>, B<XDR_DECODE> или B<XDR_FREE>)."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"Warning: the destroy routine associated with such XDR streams calls "
"B<fflush>(3) on the I<file> stream, but never B<fclose>(3)."
msgstr ""
"Предупреждение: процедура уничтожения, связанная с такими потоками XDR, "
"вызывает B<fflush>(3) для потока I<file>, но не вызывает B<fclose>(3)."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdr_string(XDR *>I<xdrs>B<, char **>I<sp>B<, unsigned int >I<maxsize>B<);>\n"
msgstr "B<bool_t xdr_string(XDR *>I<xdrs>B<, char **>I<sp>B<, unsigned int >I<maxsize>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between C strings and their corresponding "
"external representations. Strings cannot be longer than I<maxsize>. Note: "
"I<sp> is the address of the string's pointer. This routine returns one if "
"it succeeds, zero otherwise."
msgstr ""
"Фильтр-примитив, преобразует значения строк языка C в их внешнее "
"представление (и наоборот). Длина строк не может быть больше чем I<maxsize>. "
"Замечание: значение I<sp> представляет собой адрес на указатель строки. Эта "
"процедура возвращает 1 при успешном выполнении работы, иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdr_u_char(XDR *>I<xdrs>B<, unsigned char *>I<ucp>B<);>\n"
msgstr "B<bool_t xdr_u_char(XDR *>I<xdrs>B<, unsigned char *>I<ucp>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between I<unsigned> C characters and "
"their external representations. This routine returns one if it succeeds, "
"zero otherwise."
msgstr ""
"Фильтр-примитив, преобразует I<unsigned> символы языка C в их внешнее "
"представление (и наоборот). Эта процедура возвращает 1 при успешном "
"выполнении работы, иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, fuzzy, no-wrap
#| msgid "B<bool_t xdr_u_int(XDR *>I<xdrs>B<, unsigned *>I<up>B<);>\n"
msgid "B<bool_t xdr_u_int(XDR *>I<xdrs>B<, unsigned int *>I<up>B<);>\n"
msgstr "B<bool_t xdr_u_int(XDR *>I<xdrs>B<, unsigned *>I<up>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between C I<unsigned> integers and their "
"external representations. This routine returns one if it succeeds, zero "
"otherwise."
msgstr ""
"Фильтр-примитив, преобразует I<беззнаковые> целые языка C в их внешнее "
"представление (и наоборот). Эта процедура возвращает 1 при успешном "
"выполнении работы, иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdr_u_long(XDR *>I<xdrs>B<, unsigned long *>I<ulp>B<);>\n"
msgstr "B<bool_t xdr_u_long(XDR *>I<xdrs>B<, unsigned long *>I<ulp>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between C I<unsigned long> integers and "
"their external representations. This routine returns one if it succeeds, "
"zero otherwise."
msgstr ""
"Фильтр-примитив, преобразует целые I<unsigned long> языка C в их внешнее "
"представление (и наоборот). Эта процедура возвращает 1 при успешном "
"выполнении работы, иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdr_u_short(XDR *>I<xdrs>B<, unsigned short *>I<usp>B<);>\n"
msgstr "B<bool_t xdr_u_short(XDR *>I<xdrs>B<, unsigned short *>I<usp>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between C I<unsigned short> integers and "
"their external representations. This routine returns one if it succeeds, "
"zero otherwise."
msgstr ""
"Фильтр-примитив, преобразует значения типа I<unsigned short> языка C в их "
"внешнее представление (и наоборот). Эта процедура возвращает 1 при успешном "
"выполнении работы, иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, fuzzy, no-wrap
#| msgid ""
#| "B<bool_t xdr_union(XDR *>I<xdrs>B<, int *>I<dscmp>B<, char *>I<unp>B<,>\n"
#| "B< struct xdr_discrim *>I<choices>B<,>\n"
#| "B< xdrproc_t >I<defaultarm>B<); /* may equal NULL */>\n"
msgid ""
"B<bool_t xdr_union(XDR *>I<xdrs>B<, enum_t *>I<dscmp>B<, char *>I<unp>B<,>\n"
"B< const struct xdr_discrim *>I<choices>B<,>\n"
"B< xdrproc_t >I<defaultarm>B<); /* may equal NULL */>\n"
msgstr ""
"B<bool_t xdr_union(XDR *>I<xdrs>B<, int *>I<dscmp>B<, char *>I<unp>B<,>\n"
"B< struct xdr_discrim *>I<choices>B<,>\n"
"B< xdrproc_t >I<defaultarm>B<); /* может равняться NULL */>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between a discriminated C I<union> and "
"its corresponding external representation. It first translates the "
"discriminant of the union located at I<dscmp>. This discriminant is always "
"an I<enum_t>. Next the union located at I<unp> is translated. The argument "
"I<choices> is a pointer to an array of B<xdr_discrim>() structures. Each "
"structure contains an ordered pair of [I<value>,I<proc>]. If the union's "
"discriminant is equal to the associated I<value>, then the I<proc> is called "
"to translate the union. The end of the B<xdr_discrim>() structure array is "
"denoted by a routine of value NULL. If the discriminant is not found in the "
"I<choices> array, then the I<defaultarm> procedure is called (if it is not "
"NULL). Returns one if it succeeds, zero otherwise."
msgstr ""
"Фильтр-примитив, преобразует различимые (discriminated) I<объединения> языка "
"C в их внешнее представление (и наоборот). Сначала преобразуется "
"дискриминант объединения, расположенный в I<dscmp>. Этот дискриминант всегда "
"имеет тип I<enum_t>. Затем преобразуется объединение, расположенное в "
"I<unp>. Параметр I<choices> представляет собой указатель на массив структур "
"B<xdr_discrim>(). Каждая структура содержит упорядоченную пару [I<значение>,"
"I<процедура>]. Если дискриминант объединения равен соответствующему "
"I<значению>, то для преобразования объединения вызывается I<процедура>. "
"Конец массива структур B<xdr_discrim>() обозначается процедурой со значением "
"NULL. Если дискриминант не найден в массиве I<choices>, то вызывается "
"процедура I<defaultarm> (если данное значение не равно NULL). Возвращает 1 "
"при успешном завершении работы, иначе возвращается 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid ""
"B<bool_t xdr_vector(XDR *>I<xdrs>B<, char *>I<arrp>B<, unsigned int >I<size>B<,>\n"
"B< unsigned int >I<elsize>B<, xdrproc_t >I<elproc>B<);>\n"
msgstr ""
"B<bool_t xdr_vector(XDR *>I<xdrs>B<, char *>I<arrp>B<, unsigned int >I<size>B<,>\n"
"B< unsigned int >I<elsize>B<, xdrproc_t >I<elproc>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A filter primitive that translates between fixed-length arrays and their "
"corresponding external representations. The argument I<arrp> is the address "
"of the pointer to the array, while I<size> is the element count of the "
"array. The argument I<elsize> is the I<sizeof> each of the array's "
"elements, and I<elproc> is an XDR filter that translates between the array "
"elements' C form, and their external representation. This routine returns "
"one if it succeeds, zero otherwise."
msgstr ""
"Фильтр-примитив, преобразует массивы постоянной длины в соответствующее им "
"внешнее представление (и наоборот). В параметре I<arrp> указывается адрес "
"указателя на массив, а в I<size> — адрес счётчика элементов в массиве. В "
"параметре I<elsize> указывается I<sizeof> каждого из элементов массива, а в "
"I<elproc> указывается фильтр XDR, который преобразует массив элементов "
"формата С в их внешнее представление (и наоборот). Процедура возвращает 1 "
"при успешном выполнении работы, иначе 0."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdr_void(void);>\n"
msgstr "B<bool_t xdr_void(void);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"This routine always returns one. It may be passed to RPC routines that "
"require a function argument, where nothing is to be done."
msgstr ""
"Процедура всегда возвращает 1. Она может передаваться процедурам RPC, "
"которые обязательно требуют функцию в аргументе и в которых не должно "
"производиться никаких действий."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "B<bool_t xdr_wrapstring(XDR *>I<xdrs>B<, char **>I<sp>B<);>\n"
msgstr "B<bool_t xdr_wrapstring(XDR *>I<xdrs>B<, char **>I<sp>B<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A primitive that calls B<xdr_string(xdrs, sp,MAXUN.UNSIGNED );> where "
"B<MAXUN.UNSIGNED> is the maximum value of an unsigned integer. "
"B<xdr_wrapstring>() is handy because the RPC package passes a maximum of "
"two XDR routines as arguments, and B<xdr_string>(), one of the most "
"frequently used primitives, requires three. Returns one if it succeeds, "
"zero otherwise."
msgstr ""
"Примитив, вызывающий B<xdr_string(xdrs, sp, MAXUN.UNSIGNED)>; где B<MAXUN."
"UNSIGNED> равно максимальному значению беззнакового целого. Процедура "
"B<xdr_wrapstring>() удобна, потому что пакет RPC передаёт максимум две "
"процедуры XDR в качестве параметров, а для B<xdr_string>(), являющейся одной "
"из наиболее часто используемых процедур, требует три. Процедура возвращает 1 "
"при успешном завершении работы, иначе возвращается 0."
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "ATTRIBUTES"
msgstr "АТРИБУТЫ"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"For an explanation of the terms used in this section, see B<attributes>(7)."
msgstr "Описание терминов данного раздела смотрите в B<attributes>(7)."
#. type: tbl table
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "Interface"
msgstr "Интерфейс"
#. type: tbl table
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "Attribute"
msgstr "Атрибут"
#. type: tbl table
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "Value"
msgstr "Значение"
#. type: tbl table
#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
#: opensuse-tumbleweed
#, no-wrap
msgid ".na\n"
msgstr ".na\n"
#. type: tbl table
#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
#: opensuse-tumbleweed
#, no-wrap
msgid ".nh\n"
msgstr ".nh\n"
#. type: tbl table
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid ""
"B<xdr_array>(),\n"
"B<xdr_bool>(),\n"
"B<xdr_bytes>(),\n"
"B<xdr_char>(),\n"
"B<xdr_destroy>(),\n"
"B<xdr_double>(),\n"
"B<xdr_enum>(),\n"
"B<xdr_float>(),\n"
"B<xdr_free>(),\n"
"B<xdr_getpos>(),\n"
"B<xdr_inline>(),\n"
"B<xdr_int>(),\n"
"B<xdr_long>(),\n"
"B<xdrmem_create>(),\n"
"B<xdr_opaque>(),\n"
"B<xdr_pointer>(),\n"
"B<xdrrec_create>(),\n"
"B<xdrrec_eof>(),\n"
"B<xdrrec_endofrecord>(),\n"
"B<xdrrec_skiprecord>(),\n"
"B<xdr_reference>(),\n"
"B<xdr_setpos>(),\n"
"B<xdr_short>(),\n"
"B<xdrstdio_create>(),\n"
"B<xdr_string>(),\n"
"B<xdr_u_char>(),\n"
"B<xdr_u_int>(),\n"
"B<xdr_u_long>(),\n"
"B<xdr_u_short>(),\n"
"B<xdr_union>(),\n"
"B<xdr_vector>(),\n"
"B<xdr_void>(),\n"
"B<xdr_wrapstring>()"
msgstr ""
#. type: tbl table
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "Thread safety"
msgstr "Безвредность в нитях"
#. type: tbl table
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "MT-Safe"
msgstr "MT-Safe"
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "SEE ALSO"
msgstr "СМ. ТАКЖЕ"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "B<rpc>(3)"
msgstr "B<rpc>(3)"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "The following manuals:"
msgstr "Следующие руководства:"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "eXternal Data Representation Standard: Protocol Specification"
msgstr "Стандарт представления внешних данных: спецификация протокола"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "eXternal Data Representation: Sun Technical Notes"
msgstr "Представление внешних данных: технические замечания Sun."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"I<XDR: External Data Representation Standard>, RFC\\ 1014, Sun Microsystems, "
"Inc., USC-ISI."
msgstr ""
"I<XDR: External Data Representation Standard>, RFC\\ 1014, Sun Microsystems, "
"Inc., USC-ISI."
#. type: TH
#: debian-bookworm opensuse-leap-15-6
#, no-wrap
msgid "2022-12-15"
msgstr "15 декабря 2022 г."
#. type: TH
#: debian-bookworm
#, no-wrap
msgid "Linux man-pages 6.03"
msgstr "Linux man-pages 6.03"
#. type: TH
#: debian-unstable opensuse-tumbleweed
#, no-wrap
msgid "2023-07-20"
msgstr "20 июля 2023 г."
#. type: TH
#: debian-unstable opensuse-tumbleweed
#, no-wrap
msgid "Linux man-pages 6.05.01"
msgstr "Linux man-pages 6.05.01"
#. type: TH
#: opensuse-leap-15-6
#, no-wrap
msgid "Linux man-pages 6.04"
msgstr "Linux man-pages 6.04"
|