Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/dltest/dltest.c

    r8e3bc063 r3fafe5e0  
    9191}
    9292
    93 /** Test calling function that calls a function that returns a constant */
    94 static bool test_dlfcn_dl_get_constant_via_call(void)
    95 {
    96         int (*p_dl_get_constant)(void);
    97         int val;
    98 
    99         printf("Call dlsym/dl_get_constant_via_call...\n");
    100 
    101         p_dl_get_constant = dlsym(handle, "dl_get_constant_via_call");
    102         if (p_dl_get_constant == NULL) {
    103                 printf("FAILED\n");
    104                 return false;
    105         }
    106 
    107         val = p_dl_get_constant();
    108 
    109         printf("Got %d, expected %d... ", val, dl_constant);
    110         if (val != dl_constant) {
    111                 printf("FAILED\n");
    112                 return false;
    113         }
    114 
    115         printf("Passed\n");
    116         return true;
    117 }
    118 
    11993/** Test calling a function that returns contents of a private initialized
    12094 * variable.
     
    590564}
    591565
    592 /** Test directly calling function that calls a function that returns a constant */
    593 static bool test_lnk_dl_get_constant_via_call(void)
    594 {
    595         int val;
    596 
    597         printf("Call linked dl_get_constant_via_call...\n");
    598 
    599         val = dl_get_constant_via_call();
    600 
    601         printf("Got %d, expected %d... ", val, dl_constant);
    602         if (val != dl_constant) {
    603                 printf("FAILED\n");
    604                 return false;
    605         }
    606 
    607         printf("Passed\n");
    608         return true;
    609 }
    610 
    611566/** Test dircetly calling a function that returns contents of a private
    612567 * initialized variable.
     
    898853                return 1;
    899854
    900         if (!test_dlfcn_dl_get_constant_via_call())
    901                 return 1;
    902 
    903855        if (!test_dlfcn_dl_get_private_var())
    904856                return 1;
     
    953905{
    954906        if (!test_lnk_dl_get_constant())
    955                 return 1;
    956 
    957         if (!test_lnk_dl_get_constant_via_call())
    958907                return 1;
    959908
Note: See TracChangeset for help on using the changeset viewer.