BRL-CAD
sysv.h File Reference
#include "common.h"
#include <stddef.h>
Include dependency graph for sysv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void * memset (void *s, int c, size_t n)
 
char * strchr (const char *sp, int c)
 
char * strdup (const char *cp)
 
char * strsep (char **stringp, const char *delim)
 
char * strtok (char *s, const char *delim)
 
int setenv (const char *name, const char *value, int overwrite)
 

Detailed Description

The "System V" library is a compatibility library for older systems that may not have various BSD and POSIX interfaces that BRL-CAD expects. Only the portions that are missing should end up getting declared and compiled.

The majority of the code in this compatibility library comes from sources external to BRL-CAD and as such, refer to each individual file for license information. All code included is either covered by the LGPL, BSD license, or is in the public domain.

Definition in file sysv.h.

Function Documentation

void* memset ( void *  s,
int  c,
size_t  n 
)

Referenced by _ged_bot_dump(), _ged_drawtrees(), _ged_get_obj_bounds2(), alloc(), backtrace(), bn_spm_init(), bu_crashreport(), bu_getcwd(), bu_ptbl_free(), bu_ptbl_reset(), bu_semaphore_init(), bu_utctime(), bu_vls_spaces(), bu_whereis(), bu_which(), BuildPhotonMap(), check_result_len(), Cho_Init(), chull3d_new_block_basis_s(), chull3d_new_block_simplex(), chull3d_new_block_Tree(), classify_seg(), compare_result(), copy_TM64_to_tm(), copy_tm_to_TM64(), ctime64_r(), db_free_combined_tree_state(), db_fwrite_ident(), db_init_db_tree_state(), db_zapper(), dmo_drawDataAxes_tcl(), dmo_drawModelAxes_tcl(), dmo_drawViewAxes_tcl(), edit_arg_init(), fake_gmtime_r(), fake_localtime_r(), find_path(), ged_bb(), ged_bot_dump(), ged_copymat(), ged_dbot_dump(), ged_fracture(), ged_gqa(), ged_human(), ged_loadview(), ged_nirt(), ged_pathsum(), ged_rtcheck(), get_font(), initialise_buffers(), isect_ray_cell_top(), light_gen_sample_pts(), light_hit(), light_obs(), main(), mem_clear(), memdebug_add(), nmg_cnurb_to_vlist(), nmg_crackshells(), nmg_face_rs_init(), nmg_isect_two_generic_faces(), nmg_m_struct_count(), nmg_mc_realize_cube(), nmg_offset_eu_vert(), nmg_show_broken_classifier_stuff(), osl_refraction_hit(), pkg_open(), qt_clear(), read_args(), rr_hit(), rt_arb_tess(), rt_arb_tnurb(), rt_bot_adaptive_plot(), rt_bot_sort_faces(), rt_bot_vertex_fuse(), rt_cell_n_on_ray(), rt_clean(), rt_comb_export5(), rt_comb_import4(), rt_cut_it(), rt_dsp_bbox(), rt_dsp_export5(), rt_extrude_bbox(), rt_generic_xform(), rt_hf_shot(), rt_htbl_free(), rt_nmg_export4_internal(), rt_nmg_export5(), rt_process_uplot_value(), rt_reprep(), rt_shootray_bundle(), shoot_and_plot(), and tables_sol_number().

char* strsep ( char **  stringp,
const char *  delim 
)
int setenv ( const char *  name,
const char *  value,
int  overwrite 
)

Definition at line 48 of file setenv.c.