ChinaUnix.net
相关文章推荐:

linux open函数

linux 下面的 open函数 传入相对路径 时 不能打开文件?

by ncgszdn - 程序开发 - 2006-12-15 18:14:31 阅读(1031) 回复(1)

相关讨论

文件描述府返回0~255之间的数,依次打开3个文件,fd增加吗? 实际中一直返回0,这个fd究竟怎么回事,thanks。

by amorer - C/C++ - 2004-08-17 14:00:00 阅读(19226) 回复(4)

各位大侠,我有一个大于2G的文件需要在程序中用open函数打开,结果系统提示打开出错,提示错误为"Error code 27: File too large",我该用什么函数打开并读出文件中的数据呢?当然对于将一个大文件分成几个小文件读取的方法不再考虑之内,请各位赐教!

by victor8012 - C/C++ - 2004-06-25 15:20:11 阅读(2540) 回复(3)

请问执行open之后,返回的文件描述符是指向文件的什么位置?开头 中间?这个是什么时候定义的?

by lovetolinux - C/C++ - 2009-07-22 09:49:16 阅读(1427) 回复(4)

我使用以下方式调用open函数,但是返回的fd却一直是0。 cfd=open("/mnt/flash/123", O_CREAT|O_RDWR); 执行之后文件成功创建,但是返回的fd却是0.

by leeews - C/C++ - 2008-09-18 20:15:32 阅读(4403) 回复(20)

我想用open函数的同时用linux命令来项文件中输入数据在读出数据来 就像这样: open(MYFILE,"ls -l >>hh.txt"); $kk=; 就像这样,我知道这样写不对,但该怎么写才能使向上面的功能呢?? 谢谢!!!

by tianbiandeyun - Perl - 2007-05-16 16:15:07 阅读(1844) 回复(3)

最近在弄dhcpd的时候 发现一个比较奇怪的问题 在dhcpd3.0中 /server/db.c 中函数 int new_leases_file()中 char newfnaem[512]; '''''''''' db_fd = open(newfilename, O_WRONLY| O_TRUNC | O_CREAT,0664); ............... 创建的文件在 /var/state/dhcp里面 ls -l 后发现文件属性是 -rw-r----这是什么原因呢?

by vagabondyl - C/C++ - 2006-03-28 19:07:10 阅读(1116) 回复(4)

调用open函数可以打开或创建一个文件。 #include #include #include int open(const char* pathname, int oflag,...,/* mode_t mode * / ) ; 返回:若成功为文件描述符,若出错为- 1 对于open函数而言,仅当创建新文件时才使用第三个参数。 pathname是要打开或创建的文件的名字。 oflag参数可用来说明此函数的多个选择项。用下列一个或多个常数进行或运算构成oflag参数(这些常数定义在头文件中): ̶...

by cdblsc - AIX文档中心 - 2007-04-23 13:15:08 阅读(1098) 回复(0)

pcap_open(argv[1], 100, PCAP_openFLAG_PROMISCUOUS, 1000, NULL, errbuf)函数执行时读取超时时间为1秒。 pcap_loop(fp, 0, dispatcher_handler, (PUCHAR)&st_ts);收到一个包后调用回调函数dispatcher_handler(); 把pcap_open超时设置为大于2秒后,dispatcher_handler()函数两秒后才被调用一次。这和pcap_loop中每收到一个包后就调用一次dispatcher_handler()矛盾啊? 求解。谢谢。

by shuangquan - C/C++ - 2009-07-14 17:20:08 阅读(1665) 回复(0)

open函数 有没有c 实现? 有的话给个连接。谢谢。

by Darleter - C/C++ - 2009-04-22 22:52:23 阅读(1580) 回复(2)

写了一个文件复制代码,在打开文件是,open函数总是失败,我查过了,我得文件明明存在,可一直报No such file or directory!麻烦大人帮看一下: #include #include #include #include #include #include int copy(char *src_path, char *dst_path) { if(src_path == NULL || dst_path == NULL) { printf("in func copy: empty pointer detected!\n"); ...

by famdestiny - C/C++ - 2009-03-11 19:00:00 阅读(1133) 回复(3)