Jiffies

Miroslav Dvořák Miroslav.Dvorak na vsb.cz
Pátek Červenec 6 17:30:06 CEST 2001


On Fri, 6 Jul 2001, Maca wrote:

> Dobry den
> 
> nejak, ale jak to udelat v Linuxu ? docetl jsem se ze exitsuji nejake
> Jiffies, ale to je zrejme jen jen obecny nazev, nikde jsem nenasel takovou


Zdravim,

  pred nedavnem jsem kamaradovi napsal modulek, ktery mu zvedne uptime
(mozna nejjednodussi pouziti jiffies :-) )

[pouziti: gcc -O3 -c uptime.c; insmod uptime.o]
--------------------------X8------------------------------
#define MODULE
#define __KERNEL__

#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/sched.h>                                                        
#include <linux/version.h> 

// Vyjedeme s uptime o 7 dni:

#define DNU    7
#define HODIN  0


#define NOVY 8640000 * DNU + 360000 * HODIN

int init_module(void) {
  printk("Uptime: %d ->%d\n",jiffies,jiffies+=NOVY);
  printk("Uptime zvednut o 7 dnu -- ");
  return 1;
}

void cleanup_module(void) {}
--------------------------X8------------------------------

Mirek

-- 
http://home.vsb.cz/Mirecek    ICQ#: 73745815      GSM: +420-603-851144
PGP key fingerprint: 22D8A2E31E93AD18C8A8 A318C71250D00B875C8E
Linux is like a wigwam - no windows, no gates, apache inside!
"Software is like sex; it's better when it's free"  - Linus Torvalds -
Best firewall - a pair of nippers.



Další informace o konferenci Linux