| [ CnUnix ] in KIDS 글 쓴 이(By): terzeron (microkid) 날 짜 (Date): 2002년 5월 4일 토요일 오후 02시 40분 40초 제 목(Title): Re: [질문] kstat_read kstat_read()의 마지막 인자를 kstat_named_t *buf = (kstat_named_t *) malloc(ksp->ks_data_size); 로 할당받은 주소를 써 넣어주세요. 그러니까 kstat_read(kc, ksp, buf)가 되겠죠. 그리고 for (t = 0; t < ksp->ks_ndata; t++) { switch (buf[i].data_type) { case KSTAT_DATA_CHAR: printf("name=%s ", buf[i].name); printf("value="); for (u = 0; u < 16; u++) { // 구조체에 정의된 걸 보면 16바이트니까요 printf("%c", buf[i].value.c[j] & 0xFF); // 그냥 문자로 출력 } . . . } } 이럼 memcpy는 안 해도 되겠죠? |