sys_ls   xtlang


Defined in:  https://github.com/digego/extempore/tree/v0.8.9/libs/external/system.xtm

Implementation

(bind-func sys_ls
  (lambda (dirname)
    (letz ((pool (apr_pool_create))
           (dir:i8** (zalloc))
           (info:apr_finfo_t* (zalloc))
           (res APR_SUCCESS)
           (file_list (list)))
      (apr_dir_open dir (cstring dirname) pool)
      (while (= (apr_dir_read info APR_FINFO_NAME (pref dir 0)) 0)
        (set! file_list (cons (Str (tref info 15)) file_list)))
      (apr_dir_close (pref dir 0))
      (apr_pool_destroy pool)
      file_list)))


Back to Index

Similar Entries

  • LR_to_MS_2_channels    xtlang
  • LR_to_MS_3_channels    xtlang
  • MS_to_LR_2_channels    xtlang
  • MS_to_LR_3_channels    xtlang
  • PARAM_PULSE    scheme
  • PARAM_PULSE    scheme
  • aiProcess_FixInfacingNormals    scheme
  • aiProcess_GenNormals    scheme
  • aiProcess_GenSmoothNormals    scheme
  • aiProcess_RemoveRedundantMaterials    scheme
  • blpulse2_c    xtlang
  • blpulse_c    xtlang
  • blpulse_c    xtlang
  • blsawXAnalogue_c    xtlang
  • blsaw_c    xtlang
  • blsaw_c    xtlang
  • blsaw_c    xtlang
  • blsaw_mc_c    xtlang
  • blsaw_mc_c    xtlang
  • blsaw_mc_c    xtlang
  • cpTransformAxialScale    xtlang
  • dv_draw_axis_labels_2D    xtlang
  • fits-image-data-RGBA32-false    xtlang
  • fits-image-data-RGBA32-false    xtlang
  • fullscreen    scheme
  • fullscreen    scheme
  • fullscreen    scheme
  • fullscreen    scheme
  • fullscreen    scheme
  • fullscreen    scheme
  • fullscreen    scheme
  • fullscreen    scheme
  • fullscreen    scheme
  • generate_tri_normals    xtlang
  • glfw_create_fullscreen_interaction_window    xtlang
  • glfw_create_fullscreen_interaction_window    xtlang
  • glfw_create_fullscreen_window    xtlang
  • glfw_create_fullscreen_window    xtlang
  • glfw_init_and_create_fullscreen_compatibility_window    xtlang
  • glfw_init_and_create_fullscreen_interaction_compatibility_window    xtlang
  • glfw_init_and_create_fullscreen_interaction_window    xtlang
  • glfw_init_and_create_fullscreen_interaction_window    xtlang
  • glfw_init_and_create_fullscreen_window    xtlang
  • glfw_init_and_create_fullscreen_window    xtlang
  • glfw_print_primary_monitor_details    xtlang
  • glfw_print_video_mode_details    xtlang
  • glwrapper-arg-list-symbols    scheme
  • glwrapper-arg-list-symbols    scheme
  • impc:aot:insert-closure-binding-details    scheme
  • impc:aot:insert-ext-globalvar-binding-details    scheme
  • impc:aot:insert-gl-proc-binding-details    scheme
  • impc:aot:insert-globalvar-binding-details    scheme
  • impc:aot:insert-load-dylib-details    scheme
  • impc:aot:insert-namedtype-binding-details    scheme
  • impc:aot:insert-nativefunc-binding-details    scheme
  • impc:aot:insert-polyfunc-binding-details    scheme
  • impc:aot:insert-static-binding-details    scheme
  • impc:aot:insert-typealias-binding-details    scheme
  • impc:aot:insert-xtmacro-binding-details    scheme
  • impc:aot:print-compilation-details    scheme
  • impc:compiler:print-bind-func-details-to-log    scheme
  • impc:compiler:print-binding-details-to-log    scheme
  • impc:compiler:print-dylib-loading-details-to-log    scheme
  • impc:compiler:print-lib-binding-details-to-log    scheme
  • impc:compiler:print-polying-details-to-log    scheme
  • impc:ti:generic-type-details    scheme
  • impc:ti:get-closure-arg-symbols    scheme
  • init-psys    xtlang
  • init_globals    xtlang
  • json_false_p    xtlang
  • ocv_channels    xtlang
  • ocv_cols    xtlang
  • pc:from-intervals    scheme
  • psystem-add-particle    xtlang
  • psystem-particle-check    xtlang
  • psystem-set-particle    xtlang
  • psystem-set-particle    xtlang
  • psystem_alphas    xtlang
  • psystem_blues    xtlang
  • psystem_create    xtlang
  • psystem_create    xtlang
  • psystem_destroy    xtlang
  • psystem_destroy    xtlang
  • psystem_draw    xtlang
  • psystem_draw    xtlang
  • psystem_greens    xtlang
  • psystem_reds    xtlang
  • psystem_size    xtlang
  • psystem_sizes    xtlang
  • psystem_states    xtlang
  • psystem_texid    xtlang
  • psystem_xs    xtlang
  • psystem_xvs    xtlang
  • psystem_ys    xtlang
  • psystem_yvs    xtlang
  • rmap_helper_lst_sym_transform    scheme
  • set_peq_lshelf    xtlang
  • set_peq_lshelf    xtlang
  • sf_channels    xtlang
  • sf_channels_from_file    xtlang
  • sf_set_channels    xtlang
  • sys:compile-init-ll    scheme
  • sys:compile-init-ll-from-str    scheme
  • sys:compile-ll    scheme
  • sys:compile-ll-from-str    scheme
  • sys:file-path-components    scheme
  • sys:host-to-ip    scheme
  • sys:hostname    scheme
  • sys:interface-address    scheme
  • sys:livecoding-error-hook?    scheme
  • sys:load    scheme
  • sys:load-escape    scheme
  • sys:load-preload-check    scheme
  • sys:load-then-quit    scheme
  • sys:print-interface-addresses    scheme
  • sys:sleep    scheme
  • sys:wait    scheme
  • sys:with-noisy-compiler    macro
  • sys:with-quiet-compiler    macro
  • sys_cd    xtlang
  • sys_dir_make    xtlang
  • sys_dir_make_recursive    xtlang
  • sys_dir_remove    xtlang
  • sys_env_delete    xtlang
  • sys_env_get    xtlang
  • sys_env_set    xtlang
  • sys_file_append    xtlang
  • sys_file_close    xtlang
  • sys_file_copy    xtlang
  • sys_file_datasync    xtlang
  • sys_file_datasync    xtlang
  • sys_file_eof    xtlang
  • sys_file_flush    xtlang
  • sys_file_getc    xtlang
  • sys_file_gets    xtlang
  • sys_file_link    xtlang
  • sys_file_mktemp    xtlang
  • sys_file_open    xtlang
  • sys_file_open_stderr    xtlang
  • sys_file_open_stdin    xtlang
  • sys_file_open_stdout    xtlang
  • sys_file_putc    xtlang
  • sys_file_puts    xtlang
  • sys_file_read    xtlang
  • sys_file_remove    xtlang
  • sys_file_rename    xtlang
  • sys_file_seek    xtlang
  • sys_file_sync    xtlang
  • sys_file_ungetc    xtlang
  • sys_file_write    xtlang
  • sys_filepath_root    xtlang
  • sys_g_chdir    xtlang
  • sys_g_file_test    xtlang
  • sys_g_get_current_dir    xtlang
  • sys_g_get_home_dir    xtlang
  • sys_g_get_host_name    xtlang
  • sys_g_get_user_name    xtlang
  • sys_g_mkdir    xtlang
  • sys_g_remove    xtlang
  • sys_g_rename    xtlang
  • sys_pwd    xtlang
  • sys_temp_dir_get    xtlang