Changeset 109 in libcf for trunk/test/socket.c


Ignore:
Timestamp:
06/04/13 14:25:10 (11 years ago)
Author:
cheese
Message:

#1 add typical data structure algorithms (linked-list / queue / stak) and rename symbol for context of each modules

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/socket.c

    r108 r109  
    3939        CF_DEBUG_PRINT (stderr, "[SERVER] recv {%s}\n", buf);
    4040
    41         if (CF_Socket_Send (clntsock, buf, recvd) < 0)
     41        if (CF_Socket_Send (clntsock, buf, (size_t)recvd) < 0)
    4242        {
    4343            return -3;
     
    100100int main ()
    101101{
    102     CF_Thread stid[THREAD_POOL];
    103     CF_Thread ctid[THREAD_POOL];
     102    CF_Thread_Ctx stid[THREAD_POOL];
     103    CF_Thread_Ctx ctid[THREAD_POOL];
    104104
    105105    int sock = 0;
     
    135135    for (iter = 0 ; iter < THREAD_POOL ; iter++)
    136136    {
    137         if (CF_Thread_Create (&stid[iter], socket_echo_server, &sock) < 0)
     137        if (CF_Thread_CreateCtx (&stid[iter], socket_echo_server, &sock) < 0)
    138138        {
    139139            CF_DEBUG_PRINT (stderr, "failed to create %dth thread\n", iter);
     
    145145    for (iter = 0 ; iter < THREAD_POOL ; iter++)
    146146    {
    147         if (CF_Thread_Create (&ctid[iter], socket_echo_client, &sock) < 0)
     147        if (CF_Thread_CreateCtx (&ctid[iter], socket_echo_client, &sock) < 0)
    148148        {
    149149            CF_DEBUG_PRINT (stderr, "failed to create %dth thread\n", iter);
     
    156156    {
    157157        CF_Thread_Join (&ctid[iter]);
    158         CF_Thread_Release (&ctid[iter]);
     158        CF_Thread_DestroyCtx (&ctid[iter]);
    159159
    160160        CF_Thread_Join (&stid[iter]);
    161         CF_Thread_Release (&stid[iter]);
     161        CF_Thread_DestroyCtx (&stid[iter]);
    162162
    163163        CF_Log_Write (LOG_SOCKET, "SOCKET", "join server thread-%d\n", iter);
Note: See TracChangeset for help on using the changeset viewer.