summaryrefslogtreecommitdiffstats
path: root/examples/test-source.uc
blob: b04f6ee0eff92473fd7ab415d826f37651504d66 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env ucode
let udebug = require("udebug");

udebug.init("./udebug.sock");
let buf = udebug.create_ring({
	name: "counter",
	size: 256,
	entries: 128,
});

if (!buf) {
	warn(`Failed to create buffer\n`);
	exit(1);
}

let count = 0;
signal('SIGINT', () => exit(0));
signal('SIGTERM', () => exit(0));
while (true) {
	buf.add(`count=${count}`);
	if (count++ > 1000)
		sleep(1000);
}