请教一个linux函数的问题
int fd_copy(to,from)
int to;
int from;
{
if (to == from) return 0;
if (fcntl(from,F_GETFL,0) == -1) return -1;
close(to);
if (fcntl(from,F_DUPFD,to) == -1) return -1;
return 0;
}
=====================
此函数中的fcntl函数有点不太明白到底干什么的,网上说第二个参数F_GETFL的话就取得文件描述词状态旗标,这个所谓的状态旗标是什么呢?
还有就是第一个和第二个fcntl函数的flag不同,作用有什么区别吗?