SHA256
1
0
forked from pool/reaim
Files
reaim/fix-diskdir.patch
Martin Pluskal 9edd1ba4b6 - Fix building with gcc10
- Modernise spec file
- Update bugfixes.patch
- Refresh other patches

OBS-URL: https://build.opensuse.org/package/show/benchmark/reaim?expand=0&rev=5
2020-06-11 07:45:53 +00:00

30 lines
856 B
Diff

Index: osdl-aim-7/src/driver.c
===================================================================
--- osdl-aim-7.orig/src/driver.c
+++ osdl-aim-7/src/driver.c
@@ -1263,6 +1263,7 @@ int read_config_file(char *cfname, struc
int brf;
int n;
unsigned int i;
+ struct stat tmpstat;
fp = fopen(cfname, "r"); /* open config file */
if (fp == NULL) { /* if error, stop here */
@@ -1312,6 +1313,16 @@ int read_config_file(char *cfname, struc
printf("\nUsing disk directory <%s>",
my_disk->dkarr[numd]);
}
+ /* check existence of dir */
+ if(-1 == stat(my_disk->dkarr[numd],&tmpstat)) {
+ if(inv->verbose)
+ printf("\nCreating disk dir %s",
+ my_disk->dkarr[numd]);
+ if(-1 == mkdir(my_disk->dkarr[numd], 0755)) {
+ perror("creating disk dir");
+ exit(2);
+ }
+ }
numd++;
break;
case 'E':