summaryrefslogtreecommitdiff
path: root/refer/glue2.c
diff options
context:
space:
mode:
Diffstat (limited to 'refer/glue2.c')
-rw-r--r--refer/glue2.c41
1 files changed, 41 insertions, 0 deletions
diff --git a/refer/glue2.c b/refer/glue2.c
new file mode 100644
index 0000000000000..1b380bf2a9bd6
--- /dev/null
+++ b/refer/glue2.c
@@ -0,0 +1,41 @@
+/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
+/* All Rights Reserved */
+
+
+/*
+ * Copyright (c) 1980 Regents of the University of California.
+ * All rights reserved. The Berkeley software License Agreement
+ * specifies the terms and conditions for redistribution.
+ */
+
+/*
+ * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc.
+ * All Rights Reserved.
+ */
+
+/* from OpenSolaris "glue2.c 1.3 05/06/02 SMI" */
+
+/*
+ * Portions Copyright (c) 2005 Gunnar Ritter, Freiburg i. Br., Germany
+ *
+ * Sccsid @(#)glue2.c 1.3 (gritter) 10/22/05
+ */
+
+#include <unistd.h>
+#include "refer..c"
+
+
+char refdir[4096];
+
+void
+savedir(void)
+{
+ if (refdir[0]==0)
+ getcwd(refdir, sizeof refdir);
+}
+
+void
+restodir(void)
+{
+ chdir(refdir);
+}