mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-09 04:18:55 -04:00
37 lines
739 B
Plaintext
37 lines
739 B
Plaintext
$NetBSD: patch-ad,v 1.1.1.1 2001/10/25 04:42:52 jlam Exp $
|
|
|
|
--- rcfile.c.orig Fri Jun 15 06:47:10 2001
|
|
+++ rcfile.c
|
|
@@ -47,12 +47,30 @@
|
|
int cfg_attackeval;
|
|
float cfg_scalefac;
|
|
|
|
+static
|
|
+FILE *get_rcfile (void)
|
|
+{
|
|
+ FILE *rc;
|
|
+ char buf[STR_BUFF];
|
|
+
|
|
+ sprintf (buf, "%s/.sjengrc", getenv ("HOME"));
|
|
+ if ((rc = fopen ("sjeng.rc", "r")) != NULL) {
|
|
+ return rc;
|
|
+ } else if ((rc = fopen (".sjengrc", "r")) != NULL) {
|
|
+ return rc;
|
|
+ } else if ((rc = fopen (buf, "r")) != NULL) {
|
|
+ return rc;
|
|
+ } else {
|
|
+ return NULL;
|
|
+ }
|
|
+}
|
|
+
|
|
void read_rcfile (void)
|
|
{
|
|
int i;
|
|
unsigned int setc;
|
|
|
|
- if ((rcfile = fopen ("sjeng.rc", "r")) == NULL)
|
|
+ if ((rcfile = get_rcfile ()) == NULL)
|
|
{
|
|
printf("No configuration file!\n");
|
|
|