# HG changeset patch # User Masataka Kohagura # Date 1416539883 -32400 # Node ID 3e3365a17573f5f5951fb7f9f28ec8949cbe9643 # Parent d6c2c8f4e8268d19cdde603d47668c723449a6a2 add realtime_input diff -r d6c2c8f4e826 -r 3e3365a17573 c/realtime_input/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/c/realtime_input/Makefile Fri Nov 21 12:18:03 2014 +0900 @@ -0,0 +1,10 @@ +TARGET=realtime_input +OPTION= -Wall -O0 -g + +$(TARGET):main.cc + clang $(OPTION) -o $(TARGET) main.cc + +clean: + rm -f $(TARGET) + rm -r $(TARGET).dSYM + rm -f *~ \#* diff -r d6c2c8f4e826 -r 3e3365a17573 c/realtime_input/README --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/c/realtime_input/README Fri Nov 21 12:18:03 2014 +0900 @@ -0,0 +1,9 @@ +(2013.11.11) +一括readと分割readの時間比較のためのプログラム + +"Usage : ./read_lseek [-file filename] [-b -d]" + +-b bulk read(一括read) +-d divide read(分割read) + +ONE_TASK_READ_SIZE にて分割サイズを変更できる。 diff -r d6c2c8f4e826 -r 3e3365a17573 c/realtime_input/main.cc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/c/realtime_input/main.cc Fri Nov 21 12:18:03 2014 +0900 @@ -0,0 +1,5 @@ +#include + +int main(int argc, char *argv[]){ + printf("Hello World!\n"); +} diff -r d6c2c8f4e826 -r 3e3365a17573 c/realtime_input/read.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/c/realtime_input/read.h Fri Nov 21 12:18:03 2014 +0900 @@ -0,0 +1,6 @@ +typedef struct read{ + int fd; + unsigned long int text_size; + int one_task_read_size; + int task_num; +} read_t;