
origin(3)             LPC 系统函数             origin(3)

名称
     origin() - 决定现在的函数是怎么被呼叫的

语法
     int origin( void );

描述
     传回值用来判断现在的函数是如何被呼叫的, 也就是本函数应该是在
     其它函数中呼叫来判断它是怎么被呼叫的, 通常跟系统安全有关. 其
     传回值的意义就代表被呼叫的方式, 内容如下:

     1      驱动程式呼叫的(如: heart_beats 等等)

     2      定义在 mudlib 物件中的局部函数.

     4      由 call_other() 所呼叫.

     8      由 simul_efun 物件(/adm/obj/simul_efun.c)透过 simul_efun 所呼叫的.

     16     由 call_out() 所呼叫的.

     32     由系统函数所呼叫的(如: sort_array 等等)

请参考
     previous_object(3), /include/origin.h

MudOS                Last change: 5 Sep 1994                    1

