Mercurial > hg > Game > Cerium
view example/regex_mas/ppe/Read.cc @ 1939:d862c573bf84 draft
bugfix (change variable types in WordCount.h)
author | Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 03 Feb 2014 22:48:36 +0900 |
parents | 68ee760e1c7e |
children | 502521591d7c |
line wrap: on
line source
#include <stdio.h> #include <string.h> #include <unistd.h> #include <sys/stat.h> #include <iostream> #include <vector> #include <cstdlib> #include "SchedTask.h" #include "Print.h" #include "Func.h" /* これは必須 */ SchedDefineTask1(READ_TASK,read_task); static int read_task(SchedTask *s, void *rbuf, void *wbuf) { long task_number = (long)s->get_param(0); //何番目のtaskか long division_size = (long)s->get_param(1); long read_size = (long)s->get_param(2); long fd = (long)s->get_param(3); char *read_text = (char*)s->get_output(wbuf,0); //s->printf("[read No %d : wbuf addr 0x%llx]\n",task_number,read_text); pread(fd, read_text, read_size , division_size*task_number); //s->printf("[start read task No. %d]\n",task_number); //s->printf("%s\n",read_text); //s->printf("in divide_read\n"); return 0; }