	------	MudOS v21c2 外部函式 (external function, efun)
		中文翻譯手冊說明		98.Feb.3.  ------


	此一版本的外部函式原件採用附於 ES2 mudlib 1.1e 中,
	doc/efuns 下純文字格式的外部函式文件, 相較於原 MudOS v21c2
	原始碼中的附件, 並沒有按照其主要功能分類.

	此次無分類的外部函式說明文件適於放在 mudlib 本身的說明檔案
	目錄中, 以便於線上查詢. 所有的檔案以純文字的 ASCII  形式儲
	存, 可以一般的方式讀取. 譯者往後將會有按照功能分類的版本.

	此文件並非 LPC  之教學文件, 其作用在於簡介各外部函式之用途
	, 提供快速的查詢資料. 如果您想學習 LPC  , 方法請向該 mud
	之巫師群洽詢.

	受限於譯者本身所學有限, 原文中部分關於 UNIX 系統檔案處理、
	程式記憶體管理與除錯、通訊處理的部分無法翻譯其眾多的專門技
	術名詞, 因此無法提供中文翻譯文件. 如果您願意提供此不足部份
	的翻譯, 請您不吝贈與譯者一份, 並告知是否願意將作品收錄於往
	後的版本中, 特此致謝.

	礙於譯者之翻譯經驗有限, 英文程度亦非上選. 此版本雖經譯者校
	對一次, 文中謬誤、錯漏及語句不通順之處仍多, 請您不吝來函指
	正. 如果您發現文件中有必須補充說明之處, 也煩請來函指導.

	有些說明文件中, 參考一欄所提之相關的文件, 於原始 v21c2  的
	已無附件, 對於這些無說明附件的外部函式, 譯者往後如果行有餘
	力, 會試著於其他版本的 MudOS  附件中找尋. 如果您願意來函告
	知一二, 在此先行謝過.

	中文翻譯文件中有許多專門的技術名詞, 譯者都想盡辦法賦予其適
	合的中文名詞. 有許多名詞直接看英文名詞較傳神, 也較易理解.
	但是這也許是譯者本身的固執所致, 譯者自己希望讓 LPC  的初學
	者不要因為看到英文名詞而備感吃力. 當然, 重要的翻譯名詞之後
	會附上原文以求精確.

	請注意, 文件中有些外部函式屬於模擬外部函式 (simulate
	external functions, simul_efun 其程式碼位於 adm/simul_efun
	目錄裡. 這些外部函式屬於 mudlib 可以更動的範圍, 其中有些函
	式的用法不見得與說明文件相符, 請先查閱您所工作的 mud 中,
	adm/simul_efun  目錄裡相關的程式碼, 或詢問該 mud  的系統管
	理者.

	「讓科學說德文 !」這是本世紀初, 德國科學家在面對大學裡清一
	色的英文課本所發的感嘆. 數十年之後, 這句話實現了. 翻譯的重
	要, 看看日本人的出版品即可略知一二. 面對國內 mud  程式苦無
	中文翻譯文件之時, 讓譯者吃了不少苦頭. 藉此機會, 譯者願將此
	份文件於網路上, 在不修改內文的原則下, 自由傳播及流通.

	任何公開架設之 MudOS  系統的 LP mud 上, 如欲採用此份中文翻
	譯文件, 不需譯者同意即可. 但是請來函知會筆者, 謝謝.

					Spock @ FF	97.Jul.26.

	附註一:
		以下所採用之中文譯名, 文件中大多不再補注其英文原名.

		admin			mud 系統管理者
		administrator		admin 的原文, 但在此通常指
					  主機管理員
		Annihilator		安老大, 安尼席洛特
		argument		參數
		array			陣列
		buffer			暫存區
		character		字元
		driver			驅動程式
		efun			外部函式, external function
		element			元素
		euid			effective user id 之縮寫.
					  譯為有效使用者識別名稱.
		flag			旗標
		force, the		原力
		function		函式或函式指標
		global			全域
		heartbeat		心跳
		id			識別名稱
		information		資訊或資料
		interger		整數
		local			本域、區域
		mapping			映射
		message			訊息
		mixed			譯為「混合」, 此為 LPC  所
					  特有的資料型態, 允許此資
					  料為任何種類的資料型態.
		null			空值
		object			物件
		player			玩家
		pointer			指標
		query			詢問、查詢
		return			傳回 (動詞)
		runtime			編譯時段
		string			字串
		source code		原始程式碼
		system			系統
		target			目標
		uid			user id 之縮寫. 使用者識別
					  名稱
		value			值
		void			原意為「無」, 視情況翻譯為
					  無傳回值或無參數.
		wizard			巫師
		zero			零或零值

	附註二:
		以下為譯者力有未逮, 未能翻譯之外部函式文件.
		此部份之文件已由 Kenny@Broken.History 翻譯完成, 收錄於
		cefuns_patch 中.

			dump_file_descriptors
			dump_prog
			dump_socket_status
			parse_command
			reg_assoc
			regexp
			socket_accept
			socket_acquire
			socket_address
			socket_bind
			socket_close
			socket_connect
			socket_create
			socket_error
			socket_listen
			socket_release
			socket_write

	附註三: 由於譯者誤植, 將外部函式 (external functions) 誤為
		超越函式 (emulated functions),  此版已經全數更正.
