是否没有复制文件的linux系统调用或glibc函数?

时间:2016-03-28 00:40:48

标签: linux system-calls glibc

复制文件时,是否没有Linux系统调用? GNU C Library中既没有函数也没有?如何根据Linux系统调用或GNU C库实现复制文件?感谢。

1 个答案:

答案 0 :(得分:2)

  

复制文件时,是否没有Linux系统调用?

没有。一个是没有必要的,如果它存在会适得其反。只需考虑复制操作中可能发生的所有可能的错误情况,以及应该采取何种适当的响应。

  

GNU C Library中是否还有一个函数?

太简单一个有用的函数并包含在C库中(当没有错误时)并且当 错误时太复杂而无法正常使用。指定存在错误时应该发生的事情最好留给应用程序,因为只有应用程序才知道应该发生什么。

  

如何基于Linux系统调用或GNU C库实现复制文件?

使用readwrite系统调用。