VaKeR CYBER ARMY
Logo of a company Server : Apache/2.4.41 (Ubuntu)
System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Directory :  /usr/share/emscripten/tests/core/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/emscripten/tests/core/test_libgen.in
#include <stdio.h>
#include <libgen.h>

int main() {
  char p1[16] = "/usr/lib", p1x[16] = "/usr/lib";
  printf("%s -> ", p1);
  printf("%s : %s\n", dirname(p1x), basename(p1));

  char p2[16] = "/usr", p2x[16] = "/usr";
  printf("%s -> ", p2);
  printf("%s : %s\n", dirname(p2x), basename(p2));

  char p3[16] = "/usr/", p3x[16] = "/usr/";
  printf("%s -> ", p3);
  printf("%s : %s\n", dirname(p3x), basename(p3));

  char p4[16] = "/usr/lib///", p4x[16] = "/usr/lib///";
  printf("%s -> ", p4);
  printf("%s : %s\n", dirname(p4x), basename(p4));

  char p5[16] = "/", p5x[16] = "/";
  printf("%s -> ", p5);
  printf("%s : %s\n", dirname(p5x), basename(p5));

  char p6[16] = "///", p6x[16] = "///";
  printf("%s -> ", p6);
  printf("%s : %s\n", dirname(p6x), basename(p6));

  char p7[16] = "/usr/../lib/..", p7x[16] = "/usr/../lib/..";
  printf("%s -> ", p7);
  printf("%s : %s\n", dirname(p7x), basename(p7));

  char p8[16] = "", p8x[16] = "";
  printf("(empty) -> %s : %s\n", dirname(p8x), basename(p8));

  printf("(null) -> %s : %s\n", dirname(0), basename(0));

  return 0;
}

VaKeR 2022