「Sys-info」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成: {{NewLISP}} ; 構文 : : (sys-info [int-idx]) ; 機能 : int-idx で指定したシステム情報を返す。 ; 引数 :* int-idx : 0~9 の整数 ; 戻り値 : int-idx...)
 
編集の要約なし
18行目: 18行目:


  オフセット 概要
  オフセット 概要
  0  LISPセル番号
  0  LISP セル番 号
  1  最大のLISPセル定数
  1  最大の LISP セル定数
  2  シンボルの数
  2  シンボルの数
  3  評価/再帰レベル
  3  評価/再帰レベル
  4  環境スタックレベル
  4  環境スタックレベル
  5  最大の呼び出しスタック定数
  5  最大の呼び出しスタック定数
  6  親プロセスか0つのもののPid
  6  親プロセスか 0 のPID
  7  実行しているnewLISPプロセスのPid
  7  実行している newLISP プロセスの PID
  8  整定数としてのバージョン番号
  8  整定数としてのバージョン番号
  9  オペレーティングシステム定数:
  9  オペレーティングシステム定数:

2011年7月11日 (月) 17:29時点における版

構文
(sys-info [int-idx])


機能
int-idx で指定したシステム情報を返す。


引数
  • int-idx : 0~9 の整数


戻り値
int-idx により以下のとおり。
int-idx 無しで呼ばれた sys-info は、内部リソース統計のリストを返す。


オフセット 概要
0  LISP セル番 号
1  最大の LISP セル定数
2  シンボルの数
3  評価/再帰レベル
4  環境スタックレベル
5  最大の呼び出しスタック定数
6  親プロセスか 0 のPID
7  実行している newLISP プロセスの PID
8  整定数としてのバージョン番号
9  オペレーティングシステム定数:
   linux=1, bsd=2, osx=3, solaris=4, cygwin=5, win32=6, os/2=7, tru64unix=9
   bit 10 … IPv6 バージョン (add 512)
   bit 9 …  64-bit バージョン (add 256)
   bit 8 … UTF-8 バージョン (add 128)
   bit 7 … added for ライブラリ・バージョン (add 64)