UNIX练习代码
alick
这个作者很懒,什么都没留下…
展开
-
unix练习-线程互斥量
#include #include #include #include #include int main(){int err;struct timespec tout;struct tm *tmp;char buf[64];pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;pthread_原创 2015-04-07 19:31:49 · 383 阅读 · 0 评论 -
unix-ipc
#include #include #include #include #include #include #include #include union semun{int val; struct semid_ds *buf;unsigned short int *array;};void print(int); /*表示共享资源*/int val原创 2015-04-07 19:27:29 · 281 阅读 · 0 评论 -
unix - tcp/ip服务端..
#include #include #include #include #include #include #include int main(int argc,char **argv){struct sockaddr_in serv;int sockfd;char buf[56] = "Hello\n";// if(argc != 2){/原创 2015-04-07 19:30:36 · 596 阅读 · 0 评论 -
UNIX练习-tcp/ip客户端( - - 写unix得审核....)
#include #include #include #include #include #include #include #define MAXLINE 4096int main(int argc, char **argv){int sockfd;int n = -1;struct sockaddr_in clie;char bu原创 2015-04-07 19:28:41 · 301 阅读 · 0 评论 -
unix - pipe
#include #include #include #include #include #include #define DEF_PAGER "/bin/more"#define MAXLINE 4096int main(int argc,char **argv){int n;int fd[2];pid_t pid;char *pa原创 2015-04-07 19:35:03 · 479 阅读 · 0 评论 -
unix练习 - 忘了当初写的啥来着 - -|||下次写注释
#include #include #include #include #include #include #define BSZ 4096#define NBUF 8enum rwop{UNUSED = 0,READ_PENDING = 1,WRITE_PENDING = 2};struct buf{enum rwo原创 2015-04-07 19:32:59 · 379 阅读 · 0 评论 -
unix-daemonize()
#include #include #include #include #include #include #include int i;void daemonize(const char *cmd){int i,fd0,fd1,fd2;pid_t pid;struct rlimit r1;struct sigaction sa;原创 2015-04-07 19:36:25 · 475 阅读 · 0 评论 -
unix-mmap()
#include #include #include #include #include #define COPYINCR (1024*1024*1024)int main(int argc,char **argv){int fdin,fdout;void *src,*dst;size_t copysz;struct stat sbuf;原创 2015-04-07 19:26:28 · 345 阅读 · 0 评论