English 中文(简体)
使用管道功能关闭文件描述器信标
原标题:is there a way to workaround closing of file descriptor cretaed using pipe function
  • 时间:2012-04-05 04:02:00
  •  标签:
  • c
  • linux
  • pipe

我想知道,我们是否能够实际上为关闭案卷员而制造一个工作圈/别处。 计算、接近(fd)应当做一些与伪造(描述者)相关的上游。 我们能够取得/提供这种密切功能,而不实际利用档案管理员的近身功能。

我希望,在这种情况下,如果一心想要关闭管道(用管道功能重建),但另一端则不知道这一点。 另一端管道应当像相反的终点一样感到实际上已经关闭。

问题回答

或许请您重新研究<代码>shutdown的功能。 但是,这被用于全面连接,以表明数据正朝着一个方向结束。

或许可以关闭单向管道,以便与<代码>shutdown进行书写。 a. 从写末起? 从来没有听说过这样做。

这将是最接近于以类似关闭的方式操纵联系状态,而实际上却不处分档案记录员。 (如果能够在这些物体上操作的话)

你们走过前面,是小小小小儿;

"If you create an externally-visible function with the same name as a system function, your function will be called _instead_of_ the original system function. "

#include<stdio.h>
int open(const char *p,int f) {
    printf("we are in our open()
");
}
int close() {
    printf("we are in our close()
");
}

main() {
    open("test",1);
    close();
    return 0;
}

rel=“nofollow>> 摘自





相关问题
Fastest method for running a binary search on a file in C?

For example, let s say I want to find a particular word or number in a file. The contents are in sorted order (obviously). Since I want to run a binary search on the file, it seems like a real waste ...

Print possible strings created from a Number

Given a 10 digit Telephone Number, we have to print all possible strings created from that. The mapping of the numbers is the one as exactly on a phone s keypad. i.e. for 1,0-> No Letter for 2->...

Tips for debugging a made-for-linux application on windows?

I m trying to find the source of a bug I have found in an open-source application. I have managed to get a build up and running on my Windows machine, but I m having trouble finding the spot in the ...

Trying to split by two delimiters and it doesn t work - C

I wrote below code to readin line by line from stdin ex. city=Boston;city=New York;city=Chicago and then split each line by ; delimiter and print each record. Then in yet another loop I try to ...

Good, free, easy-to-use C graphics libraries? [closed]

I was wondering if there were any good free graphics libraries for C that are easy to use? It s for plotting 2d and 3d graphs and then saving to a file. It s on a Linux system and there s no gnuplot ...

Encoding, decoding an integer to a char array

Please note that this is not homework and i did search before starting this new thread. I got Store an int in a char array? I was looking for an answer but didn t get any satisfactory answer in the ...

热门标签