#include "crc/crc32c.h"
+char client_sockaddr_str[INET6_ADDRSTRLEN] = {0};
+
/*
* Check if mmap/mmaphuge has a :/foo/bar/file at the end. If so, return that.
*/
for (cur_idx = 0; cur_idx <= index; cur_idx++)
fname = get_next_name(&str);
- len = sprintf(target, "%s/", fname);
+ if (client_sockaddr_str[0]) {
+ len = sprintf(target, "%s/%s.", fname, client_sockaddr_str);
+ } else {
+ len = sprintf(target, "%s/", fname);
+ }
+
free(p);
return len;
#include <string.h>
#include "parse.h"
#include "flist.h"
+#include "client.h"
#define td_var_offset(var) ((size_t) &((struct thread_options *)0)->var)
char *get_name_idx(char *, int);
int set_name_idx(char *, char *, int);
+extern char client_sockaddr_str[INET6_ADDRSTRLEN]; /* used with --client option */
+
extern struct fio_option fio_options[FIO_MAX_OPTS];
extern int __fio_option_is_set(struct thread_options *, unsigned int off);