imports
This commit is contained in:
@@ -43,22 +43,23 @@ main :: () -> s32 {
|
||||
|
||||
print("listening on http://localhost:{}\n", PORT);
|
||||
|
||||
arena := arena_create(65536);
|
||||
arena : Arena = ---;
|
||||
arena_alloc := arena.create(context.allocator, 65536);
|
||||
logger := Logger.{ prefix = "http", count = 0 };
|
||||
|
||||
while true {
|
||||
client := accept(fd, null, null);
|
||||
if client < 0 { continue; }
|
||||
|
||||
push Context.{ arena = @arena, data = xx @logger } {
|
||||
push Context.{ allocator = arena_alloc, data = xx @logger } {
|
||||
handle(client);
|
||||
}
|
||||
|
||||
arena_reset(@arena);
|
||||
arena.reset();
|
||||
close(client);
|
||||
}
|
||||
|
||||
arena_deinit(@arena);
|
||||
arena.deinit();
|
||||
close(fd);
|
||||
0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user