imain.c
来自「这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易」· C语言 代码 · 共 49 行
C
49 行
#include "u.h"#include "lib.h"#include "fns.h"#include "dat.h"#include "mem.h"voidmain(void){ void (*f)(void); ulong *kernel; print("inflating kernel\n"); kernel = (ulong*)(0xc0200000+20*1024); if(gunzip((uchar*)0xc0008000, 2*1024*1024, (uchar*)kernel, 512*1024) > 0){ f = (void (*)(void))0xc0008010; draincache(); } else { print("inflation failed\n"); f = nil; } (*f)();}voidexit(void){ void (*f)(void); delay(1000); print("it's a wonderful day to die\n"); f = nil; (*f)();}voiddelay(int ms){ int i; while(ms-- > 0){ for(i = 0; i < 1000; i++) ; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?