From e73923cd630abe13a9c87da41f5b5a3c1ce51fb2 Mon Sep 17 00:00:00 2001 From: wujun <1405961592@qq.com> Date: Thu, 2 Nov 2023 01:20:35 +0000 Subject: [PATCH 1/3] =?UTF-8?q?=E6=94=B9=E5=8F=98=E4=BA=86gjb=E7=9A=84?= =?UTF-8?q?=E8=BE=93=E5=85=A5=E8=BE=93=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wujun <1405961592@qq.com> --- file_system/gjb_S0101601GN_1 | Bin 0 -> 17152 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 file_system/gjb_S0101601GN_1 diff --git a/file_system/gjb_S0101601GN_1 b/file_system/gjb_S0101601GN_1 new file mode 100644 index 0000000000000000000000000000000000000000..3b36b81547bb752dac23319f5fe2cf5f2b41d7f8 GIT binary patch literal 17152 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 literal 0 HcmV?d00001 -- Gitee From b3e38812146960e16f80a6a0cb74cd2570719757 Mon Sep 17 00:00:00 2001 From: wujun <1405961592@qq.com> Date: Thu, 2 Nov 2023 01:25:44 +0000 Subject: [PATCH 2/3] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20file?= =?UTF-8?q?=5Fsystem/gjb=5FS0101601GN=5F1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- file_system/gjb_S0101601GN_1 | Bin 17152 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 file_system/gjb_S0101601GN_1 diff --git a/file_system/gjb_S0101601GN_1 b/file_system/gjb_S0101601GN_1 deleted file mode 100644 index 3b36b81547bb752dac23319f5fe2cf5f2b41d7f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17152 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 -- Gitee From 3e6d0b1eae2d40bd4dd5f1c9a1d16419529d2962 Mon Sep 17 00:00:00 2001 From: wujun <1405961592@qq.com> Date: Thu, 2 Nov 2023 01:26:27 +0000 Subject: [PATCH 3/3] changed the gjb Signed-off-by: wujun <1405961592@qq.com> --- file_system/gjb_S0101601GN_1.c | 102 +++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 file_system/gjb_S0101601GN_1.c diff --git a/file_system/gjb_S0101601GN_1.c b/file_system/gjb_S0101601GN_1.c new file mode 100644 index 0000000..8b64f15 --- /dev/null +++ b/file_system/gjb_S0101601GN_1.c @@ -0,0 +1,102 @@ +/********************************************************************************************************* +** +** GJB ???????? +** +** Copyright All Rights Reserved +** +**--------------??????-------------------------------------------------------------------------------- +** +** ?? ?? ??: gjb_S0101601GN_1.c +** +** ???????????: 2021 ?? 1 ?? 12 ?? +** +** ?? ??: ?????????????????????????????????????? +** ???????????????????????????????????????? +** ?????????????????????????????? +*********************************************************************************************************/ +#include +#include +#include +#include +#include +#include +#include + + +#include +#include +int main(int argc, char **argv) +{ + int fd; + char buf[32]; + int ret; + + /* + * ??????? + */ + fd = creat("./file", 0777); + if(fd < 0) { + printf("creat error"); + return -1; + + } else { + printf( "creat file success!"); + close(fd); + } + + fd = open("./file", O_RDWR, 0666); + + ret = write(fd, "this is a test", strlen("this is a test")); + if (ret < 0) { + printf("write file error"); + close(fd); + unlink("./file"); + return -1; + } else { + printf("write file success"); + } + + /* + * ?????????????????? + */ + fsync(fd); + lseek(fd, SEEK_SET, 0); + + /* + * ???????????????§Õ?????? + */ + ret = read(fd, buf, 32); + if (ret < 0) { + printf("read file error"); + close(fd); + unlink("./file"); + return -1; + + } else { + if (strncmp(buf, "this is a test", 14)) { + printf("check file content error"); + close(fd); + unlink("./file"); + return -1; + } + } + + close(fd); + + /* + * ?????????????, ?????????????-1 + */ + fd = creat("./file", 0777); + if (fd >= 0) { + printf( "creat same file test sucess!"); + } else { + printf("creat error"); + close(fd); + unlink("./file"); + return -1; + } + + unlink("./file"); + + return 0; +} -- Gitee