Deleted Added
full compact
variable.c (8208) variable.c (8641)
1/*
2 * The new sysinstall program.
3 *
4 * This is probably the last program in the `sysinstall' line - the next
5 * generation being essentially a complete rewrite.
6 *
1/*
2 * The new sysinstall program.
3 *
4 * This is probably the last program in the `sysinstall' line - the next
5 * generation being essentially a complete rewrite.
6 *
7 * $Id: install.c,v 1.2 1995/04/27 18:03:53 jkh Exp $
7 * $Id: variable.c,v 1.1 1995/05/01 21:56:32 jkh Exp $
8 *
9 * Copyright (c) 1995
10 * Jordan Hubbard. All rights reserved.
11 *
12 * Redistribution and use in source and binary forms, with or without
13 * modification, are permitted provided that the following conditions
14 * are met:
15 * 1. Redistributions of source code must retain the above copyright

--- 40 unchanged lines hidden (view full) ---

56 if ((cp = index(tmp, '=')) == NULL)
57 msgFatal("Invalid variable format: %s", var);
58 *cp = '\0';
59 strncpy(newvar->name, tmp, VAR_NAME_MAX);
60 strncpy(newvar->value, cp + 1, VAR_VALUE_MAX);
61 newvar->next = VarHead;
62 VarHead = newvar;
63 setenv(newvar->name, newvar->value, 1);
8 *
9 * Copyright (c) 1995
10 * Jordan Hubbard. All rights reserved.
11 *
12 * Redistribution and use in source and binary forms, with or without
13 * modification, are permitted provided that the following conditions
14 * are met:
15 * 1. Redistributions of source code must retain the above copyright

--- 40 unchanged lines hidden (view full) ---

56 if ((cp = index(tmp, '=')) == NULL)
57 msgFatal("Invalid variable format: %s", var);
58 *cp = '\0';
59 strncpy(newvar->name, tmp, VAR_NAME_MAX);
60 strncpy(newvar->value, cp + 1, VAR_VALUE_MAX);
61 newvar->next = VarHead;
62 VarHead = newvar;
63 setenv(newvar->name, newvar->value, 1);
64 msgInfo("Set %s to %s", newvar->name, newvar->value);
64}
65
66void
67variable_set2(char *var, char *value)
68{
69 Variable *newvar;
70
71 if (!var || !value)
72 msgFatal("Null name or value passed to set_variable2!");
73 setenv(var, value, 1);
74 newvar = (Variable *)safe_malloc(sizeof(Variable));
75 strncpy(newvar->name, var, VAR_NAME_MAX);
76 strncpy(newvar->value, value, VAR_VALUE_MAX);
77 newvar->next = VarHead;
78 VarHead = newvar;
79 setenv(newvar->name, newvar->value, 1);
65}
66
67void
68variable_set2(char *var, char *value)
69{
70 Variable *newvar;
71
72 if (!var || !value)
73 msgFatal("Null name or value passed to set_variable2!");
74 setenv(var, value, 1);
75 newvar = (Variable *)safe_malloc(sizeof(Variable));
76 strncpy(newvar->name, var, VAR_NAME_MAX);
77 strncpy(newvar->value, value, VAR_VALUE_MAX);
78 newvar->next = VarHead;
79 VarHead = newvar;
80 setenv(newvar->name, newvar->value, 1);
81 msgInfo("Set %s to %s", newvar->name, newvar->value);
80}
82}