COMPATS5(3) UNIX Programmer's Manual COMPATS5(3) NNAAMMEE memccpy, memchr, memcmp, memcpy, memset, strchr, strcspn, strpbrk, strrchr, strspn, strtok, tempnam, tmpfile, tmpnam - System V compatibility routines SSYYNNOOPPSSIISS cchhaarr **mmeemmccccppyy((ffrroomm,, ttoo,, cchh,, ccoouunntt)) cchhaarr **ffrroomm,, **ttoo;; iinntt cchh,, ccoouunntt;; cchhaarr **mmeemmcchhrr((ssttrr,, cchh,, ccoouunntt)) cchhaarr **ssttrr;; iinntt cchh,, ccoouunntt;; iinntt mmeemmccmmpp((ssttrr11,, ssttrr22,, ccoouunntt)) cchhaarr **ssttrr11,, **ssttrr22;; iinntt ccoouunntt;; cchhaarr **mmeemmccppyy((ffrroomm,, ttoo,, ccoouunntt)) cchhaarr **ffrroomm,, ttoo;; iinntt ccoouunntt;; cchhaarr **mmeemmsseett((ssttrr,, cchh,, ccoouunntt)) cchhaarr **ssttrr;; iinntt cchh,, ccoouunntt;; cchhaarr **ssttrrcchhrr((ssttrr,, cchh));; cchhaarr **ssttrr;; iinntt cchh;; iinntt ssttrrccssppnn((ssttrr,, cchhaarrss)) cchhaarr **ssttrr,, **cchhaarrss;; cchhaarr **ssttrrppbbrrkk((ssttrr,, cchhaarrss)) cchhaarr **ssttrr,, **cchhaarrss;; cchhaarr **ssttrrrrcchhrr((ssttrr,, cchh));; cchhaarr **ssttrr;; iinntt cchh;; iinntt ssttrrssppnn((ssttrr,, cchhaarrss)) cchhaarr **ssttrr,, **cchhaarrss;; cchhaarr **ssttrrttookk((ssttrr,, sseepp)) cchhaarr **ssttrr,, **sseepp;; cchhaarr **tteemmppnnaamm((ttmmppddiirr,, pprreeffiixx)) cchhaarr **ttmmppddiirr,, **pprreeffiixx;; cchhaarr **ttmmppffiillee(()) Printed 7/9/88 July 9, 1988 1 COMPATS5(3) UNIX Programmer's Manual COMPATS5(3) cchhaarr **ttmmppnnaamm((ssttrr)) cchhaarr **ssttrr;; CCOOMMMMEENNTT The #_d_e_f_i_n_e_s _P__t_m_p_d_i_r and _L__t_m_p_n_a_m, used by the routines _t_e_m_p_n_a_m, _t_m_p_f_i_l_e, and _t_m_p_n_a_m are not available in <_s_t_d_i_o._h>. If the code requires them, just use: #include <sys/param.h> #define P_tmpdir "/usr/tmp" #define L_tmpnam MAXPATHLEN Also, note that the caveat in the System V manual page that these functions can start recycling previously used names is untrue in this system. DDEESSCCRRIIPPTTIIOONN The above routines are available and behave as in System V. Printed 7/9/88 July 9, 1988 2