SHOWSOCK.C
上传用户:sunrenlu
上传日期:2022-06-13
资源大小:1419k
文件大小:1k
源码类别:

操作系统开发

开发平台:

DOS

  1. #include <copyright.h>
  2. #include <stdio.h>
  3. #include <conio.h>
  4. #include "wattcp.h"
  5. #include "elib.h"
  6. extern tcp_Socket *tcp_allsocs;
  7. extern char *kthreadname(void);
  8. void showsock( char *file, int linenum )
  9. {
  10.     tcp_Socket *s, **sp;
  11.     sp = &tcp_allsocs;
  12.     for (;;) {
  13.         s = *sp;
  14.         if ( s == NULL ) break;
  15.         if ( s->myport == 0 ) {
  16.         dos_enter();
  17.           printf(" TCP port %u state %u linenum %s : %s : %u  rn",
  18.                 s->myport,  s->state, kthreadname(), file, linenum );
  19.           printf(" yikes!!! ");
  20.         dos_exit();
  21. //          rt_halt(NULL);
  22.         }
  23.         sp = &s->next;
  24.     }
  25. }