0
Ist dup(file_des)
äquivalent zu fcntl(filedes, F_DUPFD, 0)
? Wenn yes
, was ist dann besser zu verwenden?Ist dup (file_des) äquivalent zu fcntl (filedes, F_DUPFD, 0)?
Ist dup(file_des)
äquivalent zu fcntl(filedes, F_DUPFD, 0)
? Wenn yes
, was ist dann besser zu verwenden?Ist dup (file_des) äquivalent zu fcntl (filedes, F_DUPFD, 0)?
Ja, es ist genau das gleiche. Gemäß dem Standard posix
die DUP() Funktion stellt eine alternative Schnittstelle zu dem Dienst durch Fcntl vorgesehen(), um die F_DUPFD Befehl. Der Ruf dup (fildes) soll äquivalent sein zu:
fcntl (fildes, F_DUPFD, 0);
dup()
ist kürzer und einfacher zu lesen, würde ich das verwenden.