OSDN Git Service

アーキテクチャ -> アーキテクチャー
[linuxjm/LDP_man-pages.git] / po4a / socket / po / ja.po
index 5d0782d..cf6640e 100644 (file)
@@ -529,7 +529,7 @@ msgstr "B<accept>()  の第 3 引き数は、もともと I<int *> と宣言さ
 #. type: Plain text
 #: build/C/man2/accept.2:378
 msgid "\"_Any_ sane library _must_ have \"socklen_t\" be the same size as int.  Anything else breaks any BSD socket layer stuff.  POSIX initially I<did> make it a size_t, and I (and hopefully others, but obviously not too many) complained to them very loudly indeed.  Making it a size_t is completely broken, exactly because size_t very seldom is the same size as \"int\" on 64-bit architectures, for example.  And it I<has> to be the same size as \"int\" because that's what the BSD socket interface is.  Anyway, the POSIX people eventually got a clue, and created \"socklen_t\".  They shouldn't have touched it in the first place, but once they did they felt it had to have a named type for some unfathomable reason (probably somebody didn't like losing face over having done the original stupid thing, so they silently just renamed their blunder).\""
-msgstr "「まともなライブラリを作りたければ、 \"socklen_t\" のサイズは int と同じにしなきゃならない。 さもないと BSD ソケット層を破壊することになっちゃう。 POSIX は最初こいつを size_t にしたんで、 ぼくは彼らに文句をがなりたてた (多分そういう人は他にもいたと思う。多くはなかったようだけど)。 こいつを size_t にするのは完全にいかれてる。 例えば 64 ビットアーキテクチャでは、 size_t が \"int\" と同じサイズだなんてことはほとんどないからね。 このサイズは \"int\" と 同じでなきゃ『ダメ』なんだ。 BSD ソケットインターフェースっていうのはそういうものなんだから。 まあともかく POSIX の人たちも、 \"socklen_t\" を作るという解決策をなんとかひねり出した。 そもそも最初から放っておけば良かったんだが、 いじっちゃった以上、 名前付きの型を持たせなきゃならない、と思ったみたいだね。 なんでかはわかんないけど (きっと最初にやっちまった馬鹿な間違いで顔をつぶしたくなかったから、 こっそり名前を付け替えて自分たちの大失敗をごまかそうとしたんだろう)。」"
+msgstr "ã\80\8cã\81¾ã\81¨ã\82\82ã\81ªã\83©ã\82¤ã\83\96ã\83©ã\83ªã\82\92ä½\9cã\82\8aã\81\9fã\81\91ã\82\8cã\81°ã\80\81 \"socklen_t\" ã\81®ã\82µã\82¤ã\82ºã\81¯ int ã\81¨å\90\8cã\81\98ã\81«ã\81\97ã\81ªã\81\8dã\82\83ã\81ªã\82\89ã\81ªã\81\84ã\80\82 ã\81\95ã\82\82ã\81ªã\81\84ã\81¨ BSD ã\82½ã\82±ã\83\83ã\83\88層ã\82\92ç ´å£\8aã\81\99ã\82\8bã\81\93ã\81¨ã\81«ã\81ªã\81£ã\81¡ã\82\83ã\81\86ã\80\82 POSIX ã\81¯æ\9c\80å\88\9dã\81\93ã\81\84ã\81¤ã\82\92 size_t ã\81«ã\81\97ã\81\9fã\82\93ã\81§ã\80\81 ã\81¼ã\81\8fã\81¯å½¼ã\82\89ã\81«æ\96\87å\8f¥ã\82\92ã\81\8cã\81ªã\82\8aã\81\9fã\81¦ã\81\9f (å¤\9aå\88\86ã\81\9dã\81\86ã\81\84ã\81\86人ã\81¯ä»\96ã\81«ã\82\82ã\81\84ã\81\9fã\81¨æ\80\9dã\81\86ã\80\82å¤\9aã\81\8fã\81¯ã\81ªã\81\8bã\81£ã\81\9fã\82\88ã\81\86ã\81 ã\81\91ã\81©)ã\80\82 ã\81\93ã\81\84ã\81¤ã\82\92 size_t ã\81«ã\81\99ã\82\8bã\81®ã\81¯å®\8cå\85¨ã\81«ã\81\84ã\81\8bã\82\8cã\81¦ã\82\8bã\80\82 ä¾\8bã\81\88ã\81° 64 ã\83\93ã\83\83ã\83\88ã\82¢ã\83¼ã\82­ã\83\86ã\82¯ã\83\81ã\83£ã\83¼ã\81§ã\81¯ã\80\81 size_t ã\81\8c \"int\" ã\81¨å\90\8cã\81\98ã\82µã\82¤ã\82ºã\81 ã\81ªã\82\93ã\81¦ã\81\93ã\81¨ã\81¯ã\81»ã\81¨ã\82\93ã\81©ã\81ªã\81\84ã\81\8bã\82\89ã\81­ã\80\82 ã\81\93ã\81®ã\82µã\82¤ã\82ºã\81¯ \"int\" ã\81¨ å\90\8cã\81\98ã\81§ã\81ªã\81\8dã\82\83ã\80\8eã\83\80ã\83¡ã\80\8fã\81ªã\82\93ã\81 ã\80\82 BSD ã\82½ã\82±ã\83\83ã\83\88ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼ã\82¹ã\81£ã\81¦ã\81\84ã\81\86ã\81®ã\81¯ã\81\9dã\81\86ã\81\84ã\81\86ã\82\82ã\81®ã\81ªã\82\93ã\81 ã\81\8bã\82\89ã\80\82 ã\81¾ã\81\82ã\81¨ã\82\82ã\81\8bã\81\8f POSIX ã\81®äººã\81\9fã\81¡ã\82\82ã\80\81 \"socklen_t\" ã\82\92ä½\9cã\82\8bã\81¨ã\81\84ã\81\86解決ç­\96ã\82\92ã\81ªã\82\93ã\81¨ã\81\8bã\81²ã\81­ã\82\8aå\87ºã\81\97ã\81\9fã\80\82 ã\81\9dã\82\82ã\81\9dã\82\82æ\9c\80å\88\9dã\81\8bã\82\89æ\94¾ã\81£ã\81¦ã\81\8aã\81\91ã\81°è\89¯ã\81\8bã\81£ã\81\9fã\82\93ã\81 ã\81\8cã\80\81 ã\81\84ã\81\98ã\81£ã\81¡ã\82\83ã\81£ã\81\9f以ä¸\8aã\80\81 å\90\8då\89\8dä»\98ã\81\8dã\81®å\9e\8bã\82\92æ\8c\81ã\81\9fã\81\9bã\81ªã\81\8dã\82\83ã\81ªã\82\89ã\81ªã\81\84ã\80\81ã\81¨æ\80\9dã\81£ã\81\9fã\81¿ã\81\9fã\81\84ã\81 ã\81­ã\80\82 ã\81ªã\82\93ã\81§ã\81\8bã\81¯ã\82\8fã\81\8bã\82\93ã\81ªã\81\84ã\81\91ã\81© (ã\81\8dã\81£ã\81¨æ\9c\80å\88\9dã\81«ã\82\84ã\81£ã\81¡ã\81¾ã\81£ã\81\9f馬鹿ã\81ªé\96\93é\81\95ã\81\84ã\81§é¡\94ã\82\92ã\81¤ã\81¶ã\81\97ã\81\9fã\81\8fã\81ªã\81\8bã\81£ã\81\9fã\81\8bã\82\89ã\80\81 ã\81\93ã\81£ã\81\9dã\82\8aå\90\8då\89\8dã\82\92ä»\98ã\81\91æ\9b¿ã\81\88ã\81¦è\87ªå\88\86ã\81\9fã\81¡ã\81®å¤§å¤±æ\95\97ã\82\92ã\81\94ã\81¾ã\81\8bã\81\9dã\81\86ã\81¨ã\81\97ã\81\9fã\82\93ã\81 ã\82\8dã\81\86\80\82ã\80\8d"
 
 #. type: SH
 #: build/C/man2/accept.2:378 build/C/man2/bind.2:264
@@ -3711,7 +3711,7 @@ msgstr ""
 #: build/C/man2/select.2:492
 msgid "This allows the system call to obtain both a pointer to the signal set and its size, while allowing for the fact that most architectures support a maximum of 6 arguments to a system call."
 msgstr ""
-"このようにすることで、ほとんどのアーキテクチャがサポートしている\n"
+"ã\81\93ã\81®ã\82\88ã\81\86ã\81«ã\81\99ã\82\8bã\81\93ã\81¨ã\81§ã\80\81ã\81»ã\81¨ã\82\93ã\81©ã\81®ã\82¢ã\83¼ã\82­ã\83\86ã\82¯ã\83\81ã\83£ã\83¼ã\81\8cã\82µã\83\9dã\83¼ã\83\88ã\81\97ã\81¦ã\81\84ã\82\8b\n"
 "システムコールの引き数が最大で 6 個という事実を満たしつつ、\n"
 "B<pselect6>() システムコールがシグナル集合へのポインターとシグナル集合\n"
 "のサイズの両方を取得することができるのである。"
@@ -7304,7 +7304,7 @@ msgstr "このコールは Linux 特有であり、移植を意図したプロ
 #. type: Plain text
 #: build/C/man2/socketcall.2:53
 msgid "On a some architectures\\(emfor example, x86-64 and ARM\\(emthere is no B<socketcall>()  system call; instead B<socket>(2), B<accept>(2), B<bind>(2), and so on really are implemented as separate system calls."
-msgstr "いくつかのアーキテクチャ\\\\(emfor 例えば x86-64 や ARM\\\\(emでは、システムコール B<socketcall>()  が存在しない。実際には、その代わりに B<socket>(2), B<accept>(2), B<bind>(2)  などが独立したシステムコールとして実装されている。"
+msgstr "いくつかのアーキテクチャ\\\\(emfor 例えば x86-64 や ARM\\\\(emでは、システムコール B<socketcall>()  が存在しない。実際には、その代わりに B<socket>(2), B<accept>(2), B<bind>(2)  などが独立したシステムコールとして実装されている。"
 
 #. type: Plain text
 #: build/C/man2/socketcall.2:71