patch-2.3.99-pre9 linux/include/asm-mips/sgialib.h
Next file: linux/include/asm-mips/sgiarcs.h
Previous file: linux/include/asm-mips/sgi/sgint23.h
Back to the patch index
Back to the overall index
- Lines: 46
- Date:
Sat May 13 08:31:25 2000
- Orig file:
v2.3.99-pre8/linux/include/asm-mips/sgialib.h
- Orig date:
Sat Feb 26 22:31:56 2000
diff -u --recursive --new-file v2.3.99-pre8/linux/include/asm-mips/sgialib.h linux/include/asm-mips/sgialib.h
@@ -1,11 +1,11 @@
-/* $Id: sgialib.h,v 1.4 1999/02/25 20:55:07 tsbogend Exp $
+/* $Id: sgialib.h,v 1.5 2000/03/19 01:28:58 ralf Exp $
* sgialib.h: SGI ARCS firmware interface library for the Linux kernel.
*
* Copyright (C) 1996 David S. Miller (dm@engr.sgi.com)
*/
-#ifndef _MIPS_SGIALIB_H
-#define _MIPS_SGIALIB_H
+#ifndef _ASM_SGIALIB_H
+#define _ASM_SGIALIB_H
#include <asm/sgiarcs.h>
@@ -17,10 +17,11 @@
extern int prom_flags;
#define PROM_FLAG_ARCS 1
-/* Init the PROM library and it's internal data structures. Called
+/*
+ * Init the PROM library and it's internal data structures. Called
* at boot time from head.S before start_kernel is invoked.
*/
-extern int prom_init(int argc, char **argv, char **envp);
+extern int prom_init(int argc, char **argv, char **envp, int *prom_vec);
/* Simple char-by-char console I/O. */
extern void prom_putchar(char c);
@@ -81,8 +82,8 @@
extern void prom_identify_arch(void);
/* Environemt variable routines. */
-extern char *prom_getenv(char *name);
-extern long prom_setenv(char *name, char *value);
+extern PCHAR ArcGetEnvironmentVariable(CHAR *name);
+extern LONG SetEnvironmentVariable(PCHAR name, PCHAR value);
/* ARCS command line acquisition and parsing. */
extern char *prom_getcmdline(void);
@@ -119,4 +120,4 @@
extern struct linux_sysid *prom_getsysid(void);
extern void prom_cacheflush(void);
-#endif /* !(_MIPS_SGIALIB_H) */
+#endif /* _ASM_SGIALIB_H */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)