Changeset 23259 for trunk/psModules/src/config/pmConfigRun.c
- Timestamp:
- Mar 10, 2009, 4:53:42 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/config/pmConfigRun.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/config/pmConfigRun.c
r23244 r23259 72 72 73 73 74 bool pmConfigRunCommand(pmConfig *config, int argc, c onst char **argv)74 bool pmConfigRunCommand(pmConfig *config, int argc, char **argv) 75 75 { 76 76 PS_ASSERT_PTR_NON_NULL(config, false); … … 81 81 psString command = NULL; 82 82 for (int i = 0; i < argc; i++) { 83 psStringAppend(&command, "%s ", argv[i]);83 psStringAppend(&command, "%s ", argv[i]); 84 84 } 85 85 … … 89 89 return true; 90 90 } 91 92 93 bool pmConfigRunSeed(pmConfig *config, psU64 seed) 94 { 95 PS_ASSERT_PTR_NON_NULL(config, false); 96 97 psMetadata *run = configRun(config);// Run-time information 98 psAssert(run, "Require run-time information"); 99 100 if (!seed) { 101 bool mdok; // Status of MD lookup 102 seed = psMetadataLookupU64(&mdok, run, "SEED"); 103 } 104 if (!seed) { 105 bool mdok; // Status of MD lookup 106 seed = psMetadataLookupU64(&mdok, config->user, "SEED"); 107 } 108 109 // seed may still be zero by this point 110 seed = psRandomSeed(seed); 111 return psMetadataAddU64(run, PS_LIST_TAIL, "SEED", PS_META_REPLACE, "Random number generator seed", seed); 112 } 113
Note:
See TracChangeset
for help on using the changeset viewer.
