七度黑光--为国难哀悼 -总理哭了-你的苦难就是我们的苦难,你的希望就是我们的希望。当灾难来临时,我们与你在一起,一起为逝者默念安息、一起为伤者祈祷平安。而更多的关怀和力量,正悄悄在汇集:天佑中华,众志成城;抗震救灾、重建家园...... 冰川横流,在山岩留下雄浑的擦痕,火山爆发,为大地留下壮美的馈赠;流星掠过,在天空留下闪亮的轨迹……我们也希望,许多年以后,回首我们生命留下的轨迹,可以自豪而骄傲地说:我曾问心无愧地活过!那么,生命的涵义,究竟是什么?

日志学习--写了一个有dmesg功能的程序

2008-04-17 18:39:05 / 个人分类:linux学习笔记

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/klog.h>

int main()
{
    unsigned char buf[1024*4];
    int relog=0;

    relog=klogctl(3,buf,4096);
    if(relog<0)
    {
      perror("klogctl");
      exit(1);
    }
      printf("return:[%d] \n Receive len: [ %d ] \n Ring buf: %s
\n",relog,strlen(buf),buf);
    return 0;

}

相关内容是man syslog的来的。
一下引自 man syslog:
 The kernel has a cyclic buffer of length LOG_BUF_LEN (*4096, since
1.3.54: 8192, since 2.1.113: 16384;* *in recent kernels the size  can  
be  set  at compile time*) in which messages given as argument to the
kernel function printk() are stored (regardless of their loglevel).

TAG: linux学习笔记

我来说两句

-5 -3 -1 - +1 +3 +5

Open Toolbar