?? parsetos.c
字號:
/* * The routine parsetos() for UNICOS 6.0/6.1 systems. This * is part of UNICOS 7.0 and later. */#include <stdio.h>#include <sys/types.h>#include <netdb.h>#include <errno.h>#define MIN_TOS 0#define MAX_TOS 255intparsetos(name, proto)char *name;char *proto;{ register char *c; int tos; struct tosent *tosp; tosp = gettosbyname(name, proto); if (tosp) { tos = tosp->t_tos; } else { for (c = name; *c; c++) { if (*c < '0' || *c > '9') { errno = EINVAL; return (-1); } } tos = (int)strtol(name, (char **)NULL, 0); } if (tos < MIN_TOS || tos > MAX_TOS) { errno = ERANGE; return (-1); } return (tos);}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -