From: gn64_jp Date: Fri, 17 Feb 2012 13:47:51 +0000 (+0000) Subject: fix tunerec X-Git-Url: http://git.osdn.net/view?p=rec10%2Frec10-git.git;a=commitdiff_plain;h=2ffecd42fa4e397baf9128b6d23a7145fbcd029d fix tunerec git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/rec10@924 4e526526-5e11-4fc0-8910-f8fd03428081 --- diff --git a/tunerec/tunerec.c b/tunerec/tunerec.c index 9bcf0ea..7571c6e 100755 --- a/tunerec/tunerec.c +++ b/tunerec/tunerec.c @@ -29,7 +29,7 @@ static int search(int adapter_nr,struct channel *ch) fe_status_t status; sprintf(file, "/dev/dvb/adapter%d/frontend0", adapter_nr); - if ((fd = open(file, O_RDWR)) < 0) { + if ((fd = open(file, (O_RDWR | O_CREAT | O_TRUNC), 0666)) < 0) { perror("open"); return -1; } @@ -184,7 +184,7 @@ int main(int argc, char *argv[]) { return 1; ret = track(adapter_nr); - record(adapter_nr, argv[3], rectime); + record(adapter_nr, argv[5], rectime); close(fd); return ret < 0;