From: mreed <mr...@us...> - 2006-09-22 19:57:57
|
Update of /cvsroot/ltp/ltp/testcases/network/lib6 In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv15238 Modified Files: asapi_06.c Log Message: A patch by David Stevens that fixes: 1) Removes signedness warning by changing the type of valsize from int to socklen_t 2) Correct but in ancillary data - sorce data is unit8_t, memcopy size is "sizeof(int)"; this results in garbage and TBROK on PPC64 Index: asapi_06.c =================================================================== RCS file: /cvsroot/ltp/ltp/testcases/network/lib6/asapi_06.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** asapi_06.c 21 Aug 2006 07:02:02 -0000 1.3 --- asapi_06.c 22 Sep 2006 19:57:07 -0000 1.4 *************** *** 162,166 **** union soval so_clrval; union soval so_setval; ! int so_valsize; } sotab[] = { /* RFC 3542, Section 4 */ --- 162,166 ---- union soval so_clrval; union soval so_setval; ! socklen_t so_valsize; } sotab[] = { /* RFC 3542, Section 4 */ *************** *** 222,227 **** int cm_type; union { ! uint8_t cmu_tclass; ! uint8_t cmu_hops; } cmu; } cmtab[] = { --- 222,227 ---- int cm_type; union { ! uint32_t cmu_tclass; ! uint32_t cmu_hops; } cmu; } cmtab[] = { *************** *** 283,287 **** struct soprot *psop; union soval sobuf; ! int onoff, valsize; static int sr = -1; int st; --- 283,288 ---- struct soprot *psop; union soval sobuf; ! int onoff; ! socklen_t valsize; static int sr = -1; int st; |