كيفية إضافة/استبدال syscall إلى hp-ux (hp unix) 11iv3؟

أحتاج إلى استبدال/إضافة syscall على hp unix 11iv3 ، ولكن لا يمكنني العثور على طريقة للقيام بذلك. من الذي يمكن أن يساعدني؟ إذا كان بإمكان أي أحد أن يقول لي كيف أفعل ذلك؟

1

1 إجابة

إذا كنت ترغب فقط في "استبدال" برنامج معين (مثل واحد يسأل sysid) ، فيمكنك استخدام متغير بيئة LD_PRELOAD لتحميل المكتبة الخاصة بك والتي ستنفذ وظيفة مشابهة لتلك التي تريد "استبدالها".

0
وأضاف
شكرا لك ، وأنا أعلم ذلك ، ولكني يجب أن تحل محل بعض روتين syscall ، لأن منتجاتنا يعتمد على هذه التكنولوجيا. احصل على ook على link . عندما أستخدم الدالة (sysent_assign ()) من scall_kernprivate.h ، عفواً ، أعتقد أننا ربما نستخدم تلك fuctions بشكل خاطئ ، كيف نستخدمها ؟! ساعدني !!!
وأضاف المؤلف Eric.Ren, مصدر