/ast/src/cmd/dsslib/ip_t/ |
H A D | ivclose.c | 26 ivclose(Iv_t* iv) argument 28 if (!iv) 30 if (iv->meth->eventf && (*iv->meth->eventf)(iv, IV_CLOSE, 0) < 0) 32 free(iv);
|
H A D | ivopen.c | 28 Iv_t* iv; local 30 if (!disc || !meth || !(iv = newof(0, Iv_t, 1, 3 * size))) 32 iv->disc = disc; 33 iv->meth = meth; 34 iv->data = 0; 35 iv->unit = (unsigned char*)(iv + 1); 36 fvset(size, iv->unit, 1); 37 iv->r1 = iv [all...] |
H A D | testiv.c | 23 #include <iv.h> 32 "[+NAME?testiv - iv ipv6 longest prefix match test harness]" 66 freef(Iv_t* iv, void* data) argument 81 Iv_t* iv; local 129 if (!(iv = ivopen(&ivdisc, ivmeth("nested"), size, 0))) 130 error(3, "cannot open nested iv table"); 132 if (ivstr(iv, s, &v, prefix, prefix + iv->size)) 145 memcpy(hop->prefix, prefix, iv->size + 1); 147 lo = fvplo(iv [all...] |
H A D | iv.h | 28 ** ivset(iv, lo, hi, data): specifies an interval [lo,hi] 30 ** ivget(iv, pt): find the data currently associated with "pt". 31 ** ivdel(iv, lo, hi): deletes the specified interval [lo,hi]. 95 #define ivset(iv,lo,hi,dt) (*(iv)->meth->setf)((iv),(lo),(hi),(dt)) 96 #define ivget(iv,pt) (*(iv)->meth->getf)((iv),(pt)) 97 #define ivdel(iv,l [all...] |
H A D | ivfmt.c | 33 ivfmt(Iv_t* iv, const unsigned char* addr, int bits) argument 41 if (iv->size == 16) 43 n = (iv->size + (bits >= 0)) * 4 + 1; 47 for (i = 1; i < iv->size; i++) 49 if (bits >= 0 && bits <= iv->size * 8)
|
H A D | iv-flat.c | 40 Iv_t* iv; member in struct:Flat_s 55 int size = ((Flat_t*)disc)->iv->size; 71 ((Flat_t*)disc)->freef(((Flat_t*)disc)->iv, ((Ivseg_t*)obj)->data); 79 int size = ((Flat_t*)disc)->iv->size; 91 int size = ((Flat_t*)disc)->iv->size; 102 flatset(Iv_t* iv, unsigned char* lo, unsigned char* hi, void* data) argument 109 unsigned char* unmatched = iv->disc->unmatched; 110 int size = iv->size; 112 if (!iv || !(fl = (Flat_t*)iv 201 flatdel(Iv_t* iv, unsigned char* lo, unsigned char* hi) argument 207 flatget(Iv_t* iv, unsigned char* pt) argument 229 flatseg(Iv_t* iv, unsigned char* pt) argument 249 flatevent(Iv_t* iv, int type, void* data) argument [all...] |
H A D | iv-nested.c | 49 Iv_t* iv; /* original interval */ member in struct:Nest_s 60 int size = ((Nest_t*)disc)->iv->size; 75 ((Nest_t*)disc)->freef(((Nest_t*)disc)->iv, ((Itvl_t*)obj)->data); 85 int size = ((Nest_t*)disc)->iv->size; 122 static int nestset(Iv_t* iv, unsigned char* lo, unsigned char* hi, void* data) argument 127 int size = iv->size; 129 if (!iv || !(nst = (Nest_t*)iv->data)) 151 static int nestdel(Iv_t* iv, unsigned char* lo, unsigned char* hi) argument 156 int size = iv 170 nest2flat(Iv_t* iv, Nest_t* nst) argument 186 nestget(Iv_t* iv, unsigned char* pt) argument 196 nestseg(Iv_t* iv, unsigned char* pt) argument 206 nestevent(Iv_t* iv, int type, void* data) argument [all...] |
H A D | ivstr.c | 32 ivstr(Iv_t* iv, const char* s, char** e, unsigned char* addr, unsigned char* bits) argument 39 if (iv->size == 16) 51 } while (c == '.' && i < iv->size); 67 while (i < iv->size)
|
H A D | Makefile | 9 ip_t plugin=dss static :LIBRARY: iv.3 ptv.3 \ 16 ivopen.c ivclose.c ivstr.c ivfmt.c ivmeth.c iv-flat.c iv-nested.c \ 23 $(INCLUDEDIR) :INSTALLPROTO: bgp.h fv.h iv.h ivmethods.h pt.h ptv.h 25 iv :TEST: testiv \ 26 iv-ip4-prefix.dat iv-ip4-addr.dat iv-ip4.out \ 27 iv-ip6-prefix.dat iv [all...] |
H A D | ivlib.h | 38 #include <iv.h>
|
/ast/src/cmd/ss/ |
H A D | ssd.c | 302 char* iv[3]; local 452 iv[0] = cmd; 453 iv[1] = data; 454 iv[2] = 0; 495 if (!(proc = procopen(iv[0], iv, NiL, NiL, PROC_READ|PROC_UID|PROC_GID)))
|
/ast/src/cmd/3d/ |
H A D | fs.c | 169 Msg_file_t iv[2]; local 466 iv[n] = fp->id; 467 *xp++ = (void*)iv;
|
/ast/src/cmd/mam/ |
H A D | shmam.awk | 1660 function rm_vpath(path, vpath, i, varr, parr,iv, j, k, arr, tmp) 1667 iv=split(vpath, varr, ":") 1669 for (i=1; i<=iv; i++) { #for each vpath path
|
/ast/src/cmd/INIT/ |
H A D | package.sh | 6661 *) $exec egrep -iv '^($||[\+\[]|cc[^-:]|kill |make.*(file system time|has been replaced)|so|[0123456789]+ error|uncrate |[0123456789]+ block|ar: creat|iffe: test: |conf: (check|generate|test)|[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789]*=|gsf@research|ar:.*warning|cpio:|ld:.*(duplicate symbol|to obtain more information)|[0123456789]*$|(checking|creating|touch) [/abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789])| obsolete predefined symbol | is (almost always misused|dangerous|deprecated|not implemented)| trigraph| assigned to | cast .* different size| integer overflow .*<<| optimization may be attained | passed as |::__builtin|pragma.*prototyped|^creating.*\.a$|warning.*not optimized|exceeds size thresh|ld:.*preempts|is unchanged|with value >=|(-l|lib)\*|/(ast|sys)/(dir|limits|param|stropts)\.h.*redefined|usage|base registers|`\.\.\.` obsolete'"$i" $j |
|