Loading ifs_test/CMakeLists.txt 0 → 100644 +8 −0 Original line number Diff line number Diff line cmake_minimum_required(VERSION 3.7) project(ifs_test) set(CMAKE_CXX_STANDARD 14) set(CMAKE_EXPORT_COMPILE_COMMANDS 1) set(SOURCE_FILES main.cpp) add_executable(ifs_test ${SOURCE_FILES}) No newline at end of file ifs_test/main.cpp 0 → 100644 +46 −0 Original line number Diff line number Diff line #include <iostream> #include <unistd.h> #include <fstream> #include <fcntl.h> using namespace std; int main() { // std::fstream fs; // fs.open("testcpp_open.txt", std::fstream::in | std::fstream::out | std::fstream::app); // // fs << "lorem ipsum"; // fs.close(); // ofstream ofs("/tmp/test_ofstream"); // // ofs << "lorem upsum"; // ofs.close(); // auto buf = "BUFFERINO2"; auto fd2 = open("/tmp/test_open.txt", O_WRONLY|O_CREAT|O_TRUNC,0666); write(fd2, buf, 9); cout << close(fd2) << endl; // auto fd3 = fopen("test_fopen", "w"); // fputs(buf, fd3); // fclose(fd3); cout << "done" << endl; // for (int i = 0; i < 200; ++i) { // printf("%d\n", i); // auto fd = open("test2.txt", O_WRONLY); // write(fd, buf, 9); // close(fd); // sleep(1); // } return 1; // std::cout << "BLAAAA" << std::endl; // // pwrite(0, "Hello pwrite\n", 13, 0); // write(0, "Hello, Kernel!\n", 15); // printf("Hello, World!\n"); } No newline at end of file Loading
ifs_test/CMakeLists.txt 0 → 100644 +8 −0 Original line number Diff line number Diff line cmake_minimum_required(VERSION 3.7) project(ifs_test) set(CMAKE_CXX_STANDARD 14) set(CMAKE_EXPORT_COMPILE_COMMANDS 1) set(SOURCE_FILES main.cpp) add_executable(ifs_test ${SOURCE_FILES}) No newline at end of file
ifs_test/main.cpp 0 → 100644 +46 −0 Original line number Diff line number Diff line #include <iostream> #include <unistd.h> #include <fstream> #include <fcntl.h> using namespace std; int main() { // std::fstream fs; // fs.open("testcpp_open.txt", std::fstream::in | std::fstream::out | std::fstream::app); // // fs << "lorem ipsum"; // fs.close(); // ofstream ofs("/tmp/test_ofstream"); // // ofs << "lorem upsum"; // ofs.close(); // auto buf = "BUFFERINO2"; auto fd2 = open("/tmp/test_open.txt", O_WRONLY|O_CREAT|O_TRUNC,0666); write(fd2, buf, 9); cout << close(fd2) << endl; // auto fd3 = fopen("test_fopen", "w"); // fputs(buf, fd3); // fclose(fd3); cout << "done" << endl; // for (int i = 0; i < 200; ++i) { // printf("%d\n", i); // auto fd = open("test2.txt", O_WRONLY); // write(fd, buf, 9); // close(fd); // sleep(1); // } return 1; // std::cout << "BLAAAA" << std::endl; // // pwrite(0, "Hello pwrite\n", 13, 0); // write(0, "Hello, Kernel!\n", 15); // printf("Hello, World!\n"); } No newline at end of file