'네트워크프로그래밍'에 해당되는 글 2건

  1. 2007/04/24 네트워크 프로그래밍 재시험.
  2. 2007/04/24 uid로 username찾기.
2007/04/24 11:40

네트워크 프로그래밍 재시험.

오늘 또 어쩌다 보니 늦게 일어나서 지각을 했다

막 겨우 학교에 도착할때쯤이 되어서 문자가 하나 왔따

"재시험이야 빨리와"

처음엔 낚시질인줄 알았다. 막 뛰어서 계단을 오르고

낚시에 당할경우의 창피함에 대비해 여유있게 왔다는 듯

숨을 고르고 .. 들어갔더니 진짜 시험..

흑. 여차저차 시험은 무리없이 본듯.

크리에이티브 커먼즈 라이선스
Creative Commons License

'My logs' 카테고리의 다른 글

프리젠테이션.  (0) 2007/06/01
아랍인과의 화상채팅 -_-;  (2) 2007/05/11
부끄럽다. 지뢰찾기..  (4) 2007/05/07
산타 로사  (4) 2007/05/06
선택의 어려움  (2) 2007/04/29
네트워크 프로그래밍 재시험.  (0) 2007/04/24
Trackback 0 Comment 0
2007/04/24 03:11

uid로 username찾기.

gid로 그룹명 따오는거 까진 문제가 없었는데 uid로 유저명을 찾아오는데서 막혀버렸다.
결국 ls 소스를 뒤져서 답을 찾았다.

char *
getuser (uid_t uid)
{
  struct userid *tail;
  struct userid *match = NULL;

  for (tail = user_alist; tail; tail = tail->next)
    {
      if (tail->id.u == uid)
 {
   match = tail;
   break;
 }
    }

  if (match == NULL)
    {
      struct passwd *pwent = getpwuid (uid);
      char const *name = pwent ? pwent->pw_name : "";
      match = xmalloc (offsetof (struct userid, name) + strlen (name) + 1);
      match->id.u = uid;
      strcpy (match->name, name);

      /* Add to the head of the list, so most recently used is first.  */
      match->next = user_alist;
      user_alist = match;
    }

  return match->name[0] ? match->name : NULL;
}

내가 네트웍 프로그래밍을 듣는 건지 시스템 프로그래밍을 듣는 건지.
점점 뻘짓으로 빠져가는 듯 하다.

크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0