42 Seoul2021. 4. 19. 19:00[42Seoul] open, read, write 구현

OPEN(2) #include int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode); : open()함수는 int 형 정수를 반환하며, 음수의 숫자가 반환될 경우에는 파일 열기에 실패한 것이다. 파일을 성공적으로 열었다면 FD(file descriptor) 반환한다. pathname은 파일의 이름 flag는 O_RDONLY(읽기전용), O_WRONLY(쓰기전용), O_RDWR(읽기쓰기)를 사용 하며, 자주 쓰이는 것들에는 O_CREAT, O_EXCL, O_TRUNC, O_APPEND, O_NONBLOCK, O_NDELAY 등이 있다. mode는 S_IRWXU(소유자에게 읽,쓰,실 권한..

Life style2021. 4. 19. 14:5942seoul 4기 2차 Piscine의 끝

이것이 나의 블로그 시작이 될 거라고는 생각을 하지 못 하였지만, 첫 글을 이렇게 쓴다. 어떤 이름에 대한 고민은 항상 마음 속에 되뇌였던 글을 줄여보았다. 코스모스는 벚꽃이 피는 것을 부러워 할까, 본인은 가을에 피는 꽃임을 알기에 부러워 하지 않을 것이다. KFC 성공했던 거 같은 사람도 할아버지가 되어서 성공이라는 말을 할 수 있었을 것처럼 위축될 이유도 없고, 자신감을 가지고 생활을 해야 되는 의미가 되길 바라며 블로그의 이름이 되었다. 사설은 이만하고 수영장에서의 수영은 굉장히 체력적으로 힘들고 정신적으로 괴롭지만 재밌는 한 달의 시간을 만들어 주었다. 한 달의 시간 동안 나를 깨닫게 했던 거는 주말에 잠깐 쉬고 다시 공부를 하게 만드는 게 아닐까 싶다. 42seoul은 불친절하다는 것은 모든 ..

image