From 9e7a296952cd5426b5cd15f895cd907518a3280f Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Tue, 14 Oct 2003 18:51:33 +0000 Subject: [PATCH] use vc_init_internal_legacy() to initialize legacy-lib without parsing /proc git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@155 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/src/rpm-fake.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/util-vserver/src/rpm-fake.c b/util-vserver/src/rpm-fake.c index 849c242..302c294 100644 --- a/util-vserver/src/rpm-fake.c +++ b/util-vserver/src/rpm-fake.c @@ -70,6 +70,19 @@ initLib() { if (is_initialized) return; +#ifdef VC_ENABLE_API_LEGACY + { + extern void vc_init_internal_legacy(int ctx_rev, int ctx_number, + int ipv4_rev, int ipv4_number); + + vc_init_internal_legacy(getAndClearEnv("RPM_FAKE_S_CONTEXT_REV", 0), + getAndClearEnv("RPM_FAKE_S_CONTEXT_NR", 280), + 3, 281); + } +#else + (void)getAndClearEnv("RPM_FAKE_S_CONTEXT_REV", 0); + (void)getAndClearEnv("RPM_FAKE_S_CONTEXT_NR", 280); +#endif INIT(RTLD_NEXT, execv); //INIT(RTLD_NEXT, open); -- 1.8.1.5