我需要在大文件中間實現添加和刪除塊 - 「打孔」我在FreeBSD下找不到模擬函數fallocate()
和splice()
。FreeBSD下的函數fallocate()&splice()
2
A
回答
1
FreeBSD從8.3開始有posix_fallocate(2)
,但沒有splice()
。
0
羅蘭德對posix_fallocate()是正確的。順便說一下,即使在Linux系統(RHEL-5.7)上,我也找不到fallocate(),因此即使在Linux上也不想依賴其存在。
至於拼接(),它似乎沒有。與FreeBSD最接近的是sendfile() - 但只有當目標是套接字時。
相關問題
- 1. .splice不是函數
- 2. dd/fallocate-smiliar函數在perl中
- 3. FreeBSD下的ChromeDriver
- 4. 使用NSIS Splice函數導致崩潰
- 5. Splice()函數不能按預期工作
- 6. xml xsd處理函數庫for freebsd
- 7. javascript [數組] .splice不工作(「未捕獲TypeError:collisions.splice不是函數」)
- 8. Freebsd下,沒有理由
- 9. 在FreeBSD下安裝Jlink
- 10. Splice jQuery數組元素
- 11. 在C++的流上調用fallocate()
- 12. javascript splice問題
- 13. Perl - splice()問題
- 14. Javascript splice not splicing
- 15. 類型錯誤:myArr,該[I] .splice不是一個函數
- 16. 如何使用數組splice()函數刪除對象中的子數組?
- 17. 如何調試的malloc/memleaks在FreeBSD下
- 18. sqllite 3.7.17 FreeBSD下的編譯錯誤
- 19. 調用linux splice時無效的參數()
- 20. 對象數組上的JS .splice()
- 21. ext4如何與fallocate協同工作
- 22. 是否有FreeBSD的make_dev()函數的OS X等價物?
- 23. 使用Splice()函數,我該如何刪除特定的數組元素?
- 24. C中的FreeBSD SysCall - >隱式聲明函數'modfind'
- 25. FreeBSD上的pthreads
- 26. php html to pdf library在freebsd下工作
- 27. UHD產生鏈接錯誤在FreeBSD下
- 28. Mongodb嵌入數組$ pull vs splice()
- 29. splice()爲什麼改變兩個數組?
- 30. .splice() - 如何保護oryginal數組?
不幸的是,這些函數在FreeBSD中不存在,正如手冊頁中指出的那樣,它們是僅限於Linux的擴展。 –