summaryrefslogtreecommitdiff
path: root/README.EXT.ja
diff options
context:
space:
mode:
Diffstat (limited to 'README.EXT.ja')
-rw-r--r--README.EXT.ja5
1 files changed, 5 insertions, 0 deletions
diff --git a/README.EXT.ja b/README.EXT.ja
index 9de08c84cc..23bf774744 100644
--- a/README.EXT.ja
+++ b/README.EXT.ja
@@ -527,6 +527,11 @@ freeはこの構造体がもう不要になった時に呼ばれる関数です.この
関数がガーベージコレクタから呼ばれます.これが-1の場合は,単
純に開放されます.
+markおよびfree関数はGC実行中に呼び出されます.
+なお, GC実行中はRubyオブジェクトのアロケーションは禁止されま
+す. よって, markおよびfree関数でRubyオブジェクトのアロケーシ
+ョンは行わないでください.
+
Cの構造体の割当とDataオブジェクトの生成を同時に行うマクロと
して以下のものが提供されています.