aboutsummaryrefslogtreecommitdiffstats
path: root/guts/clone.c
diff options
context:
space:
mode:
Diffstat (limited to 'guts/clone.c')
-rw-r--r--guts/clone.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/guts/clone.c b/guts/clone.c
deleted file mode 100644
index b3400c7..0000000
--- a/guts/clone.c
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (c) 2008-2010 Wind River Systems; see
- * guts/COPYRIGHT for information.
- *
- * static int
- * clone(...) {
- * ....
- */
- /* because clone() doesn't actually continue in this function, we
- * can't check the return and fix up environment variables in the
- * child. Instead, we have to temporarily do any fixup, then possibly
- * undo it later. UGH!
- */
- pseudo_debug(1, "client resetting for clone(2) call\n");
- if (!pseudo_get_value("PSEUDO_RELOADED")) {
- pseudo_setupenv();
- pseudo_reinit_libpseudo();
- } else {
- pseudo_setupenv();
- pseudo_dropenv();
- }
- /* call the real syscall */
- rc = (*real_clone)(fn, child_stack, flags, arg, pid, tls, ctid);
-/* ...
- * return rc;
- * }
- */