GitLab maintenance scheduled for Today, 2019-12-05, from 17:00 to 18:00 CT - Services will be unavailable during this time.

Commit af624bef authored by Philip Carns's avatar Philip Carns

misc code cleanups and notes

parent 91092ee1
This diff is collapsed.
......@@ -4,6 +4,14 @@
*
*/
/* TODO list (general) for this module:
* - finish remaining function wrappers, see log format header
* - implement reduction operator
* - add stdio page to darshan-job-summary
* - figure out what to do about posix module compatibility
* - remove stdio counters in POSIX or keep and set to -1?
*/
#define _XOPEN_SOURCE 500
#define _GNU_SOURCE
......@@ -63,10 +71,8 @@ DARSHAN_FORWARD_DECL(fseek, int, (FILE *stream, long offset, int whence));
*/
struct stdio_file_runtime
{
/* TODO: make sure we need/want all of these fields */
struct darshan_stdio_record* file_record;
int64_t offset;
enum darshan_io_type last_io_type;
double last_meta_end;
double last_read_end;
double last_write_end;
......@@ -137,8 +143,6 @@ static void stdio_shutdown(void);
#define STDIO_LOCK() pthread_mutex_lock(&stdio_runtime_mutex)
#define STDIO_UNLOCK() pthread_mutex_unlock(&stdio_runtime_mutex)
/* TODO: remember to clean up stream_flag in posix module */
#define STDIO_RECORD_OPEN(__ret, __path, __tm1, __tm2) do { \
struct stdio_file_runtime* file; \
char* exclude; \
......@@ -562,8 +566,6 @@ static void stdio_get_output_data(
void **stdio_buf,
int *stdio_buf_sz)
{
/* TODO: implement reduction operator */
assert(stdio_runtime);
*stdio_buf = (void *)(stdio_runtime->file_record_array);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment