ReactOS 0.4.15-dev-7788-g1ad9096
schily.h File Reference
#include <schily/mconfig.h>
#include <schily/standard.h>
#include <schily/ccomdefs.h>
#include <schily/libport.h>
Include dependency graph for schily.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  save_wd
 

Macros

#define RSPF_EXIST   0x01 /* All path components must exist */
 
#define RSPF_NOFOLLOW_LAST   0x02 /* Don't follow link in last pathcomp */
 
#define SIP_ANY_FILE   0x00 /* Search for any file type */
 
#define SIP_PLAIN_FILE   0x01 /* Search for plain files - not dirs */
 
#define SIP_NO_PATH   0x10 /* Do not do PATH search */
 
#define SIP_ONLY_PATH   0x20 /* Do only PATH search */
 
#define SIP_NO_STRIPBIN   0x40 /* Do not strip "/bin" from PATH elem. */
 
#define SIP_TYPE_MASK   0x0F /* Mask file type related bits */
 
#define snprintf   js_snprintf
 
#define getline   js_getline
 
#define fgetline   js_fgetline
 
#define fexecl   js_fexecl
 
#define fexecle   js_fexecle
 
#define fexecv   js_fexecv
 
#define fexecve   js_fexecve
 
#define fspawnv   js_fspawnv
 
#define fspawnv_nowait   js_fspawnv_nowait
 
#define fspawnl   js_fspawnl
 
#define ___mexval   js_mexval
 
#define ___malloc   js_malloc
 
#define ___realloc   js_realloc
 
#define ___savestr   js_savestr
 
#define __jmexval   js_jmexval
 
#define __jmalloc   js_jmalloc
 
#define __jrealloc   js_jrealloc
 
#define __jsavestr   js_jsavestr
 
#define __fjmalloc   js_fjmalloc
 
#define __fjmexval   js_fjmexval
 
#define __fjrealloc   js_fjrealloc
 
#define __fjsavestr   js_fjsavestr
 

Functions

int lxchdir __PR ((char *))
 
int fdsetname __PR ((int fd, const char *name))
 
int fdclosename __PR ((int fd))
 
int diropen __PR ((const char *))
 
int dirclose __PR ((int))
 
int savewd __PR ((struct save_wd *sp))
 
int getnum __PR ((char *arg, long *valp))
 
int _openfd __PR ((const char *, int))
 
int on_comerr __PR ((void(*fun)(int, void *), void *arg))
 
void comerr __PR ((const char *,...)) __printflike__(1
 
void comerr void xcomerr __PR ((int, const char *,...)) __printflike__(2
 
void comerr void xcomerr void comerrno void xcomerrno __PR ((int, int, const char *,...)) __printflike__(3
 
int error char *findinpath __PR ((char *__name, int __mode, BOOL __plain_file, char *__path))
 
int findline __PR ((const char *, char, const char *, int, char **, int))
 
int js_getline __PR ((char *, int))
 
int breakline __PR ((char *, char, char **, int))
 
int getallargs __PR ((int *, char *const **, const char *,...))
 
int getfiles __PR ((int *, char *const **, const char *))
 
char *astoi __PR ((const char *, int *))
 
char *astol __PR ((const char *, long *))
 
char *astolb __PR ((const char *, long *, int base))
 
int patcompile __PR ((const unsigned char *, int, int *))
 
unsigned char *patmatch __PR ((const unsigned char *, const int *, const unsigned char *, int, int, int, int[]))
 
void save_args __PR ((int, char **))
 
int saved_ac __PR ((void))
 
char *searchfileinpath __PR ((char *__name, int __mode, int __file_mode, char *__path))
 
void setfp __PR ((void *const *))
 
void raisecond __PR ((const char *, long))
 
char *strcatl __PR ((char *,...))
 
int streql __PR ((const char *, const char *))
 
int format __PR ((void(*)(char, void *), void *, const char *, void *))
 
int fprformat __PR ((void *, const char *, void *))
 
int ftoes __PR ((char *, double, int, int))
 
int js_error int js_dprintf int js_printf int js_sprintf __PR ((char *, const char *,...)) __printflike__(2
 
int js_mexval __PR ((int exval))
 
char *js_savestr __PR ((const char *s))
 

Macro Definition Documentation

◆ ___malloc

#define ___malloc   js_malloc

Definition at line 630 of file schily.h.

◆ ___mexval

#define ___mexval   js_mexval

Definition at line 629 of file schily.h.

◆ ___realloc

#define ___realloc   js_realloc

Definition at line 631 of file schily.h.

◆ ___savestr

#define ___savestr   js_savestr

Definition at line 632 of file schily.h.

◆ __fjmalloc

#define __fjmalloc   js_fjmalloc

Definition at line 637 of file schily.h.

◆ __fjmexval

#define __fjmexval   js_fjmexval

Definition at line 638 of file schily.h.

◆ __fjrealloc

#define __fjrealloc   js_fjrealloc

Definition at line 639 of file schily.h.

◆ __fjsavestr

#define __fjsavestr   js_fjsavestr

Definition at line 640 of file schily.h.

◆ __jmalloc

#define __jmalloc   js_jmalloc

Definition at line 634 of file schily.h.

◆ __jmexval

#define __jmexval   js_jmexval

Definition at line 633 of file schily.h.

◆ __jrealloc

#define __jrealloc   js_jrealloc

Definition at line 635 of file schily.h.

◆ __jsavestr

#define __jsavestr   js_jsavestr

Definition at line 636 of file schily.h.

◆ fexecl

#define fexecl   js_fexecl

Definition at line 574 of file schily.h.

◆ fexecle

#define fexecle   js_fexecle

Definition at line 576 of file schily.h.

◆ fexecv

#define fexecv   js_fexecv

Definition at line 578 of file schily.h.

◆ fexecve

#define fexecve   js_fexecve

Definition at line 580 of file schily.h.

◆ fgetline

#define fgetline   js_fgetline

Definition at line 569 of file schily.h.

◆ fspawnl

#define fspawnl   js_fspawnl

Definition at line 589 of file schily.h.

◆ fspawnv

#define fspawnv   js_fspawnv

Definition at line 585 of file schily.h.

◆ fspawnv_nowait

#define fspawnv_nowait   js_fspawnv_nowait

Definition at line 587 of file schily.h.

◆ getline

#define getline   js_getline

Definition at line 567 of file schily.h.

◆ RSPF_EXIST

#define RSPF_EXIST   0x01 /* All path components must exist */

Definition at line 226 of file schily.h.

◆ RSPF_NOFOLLOW_LAST

#define RSPF_NOFOLLOW_LAST   0x02 /* Don't follow link in last pathcomp */

Definition at line 227 of file schily.h.

◆ SIP_ANY_FILE

#define SIP_ANY_FILE   0x00 /* Search for any file type */

Definition at line 428 of file schily.h.

◆ SIP_NO_PATH

#define SIP_NO_PATH   0x10 /* Do not do PATH search */

Definition at line 430 of file schily.h.

◆ SIP_NO_STRIPBIN

#define SIP_NO_STRIPBIN   0x40 /* Do not strip "/bin" from PATH elem. */

Definition at line 432 of file schily.h.

◆ SIP_ONLY_PATH

#define SIP_ONLY_PATH   0x20 /* Do only PATH search */

Definition at line 431 of file schily.h.

◆ SIP_PLAIN_FILE

#define SIP_PLAIN_FILE   0x01 /* Search for plain files - not dirs */

Definition at line 429 of file schily.h.

◆ SIP_TYPE_MASK

#define SIP_TYPE_MASK   0x0F /* Mask file type related bits */

Definition at line 433 of file schily.h.

◆ snprintf

#define snprintf   js_snprintf

Definition at line 560 of file schily.h.

Function Documentation

◆ __PR() [1/36]

int lxchdir __PR ( (char *)  )

◆ __PR() [2/36]

int breakline __PR ( (char *, char, char **, int )

◆ __PR() [3/36]

int js_error int js_dprintf int js_printf int js_sprintf __PR ( (char *, const char *,...)  )

◆ __PR() [4/36]

int ftoes __PR ( (char *, double, int, int )

◆ __PR() [5/36]

int js_getline __PR ( (char *, int )

◆ __PR() [6/36]

char *strcatl __PR ( (char *,...)  )

◆ __PR() [7/36]

int error char *findinpath __PR ( (char *__name, int __mode, BOOL __plain_file, char *__path)  )

◆ __PR() [8/36]

char *searchfileinpath __PR ( (char *__name, int __mode, int __file_mode, char *__path)  )

◆ __PR() [9/36]

int getnum __PR ( (char *arg, long *valp)  )

◆ __PR() [10/36]

int diropen __PR ( (const char *)  )

◆ __PR() [11/36]

int findline __PR ( (const char *, char, const char *, int, char **, int )

◆ __PR() [12/36]

int streql __PR ( (const char *, const char *)  )

◆ __PR() [13/36]

char *astoi __PR ( (const char *, int *)  )

◆ __PR() [14/36]

int _openfd __PR ( (const char *, int )

◆ __PR() [15/36]

char *astol __PR ( (const char *, long *)  )

◆ __PR() [16/36]

char *astolb __PR ( (const char *, long *, int base )

◆ __PR() [17/36]

void raisecond __PR ( (const char *, long )

◆ __PR() [18/36]

void comerr __PR ( (const char *,...)  )

◆ __PR() [19/36]

char *js_savestr __PR ( (const char *s )

◆ __PR() [20/36]

◆ __PR() [21/36]

int patcompile __PR ( (const unsigned char *, int, int *)  )

◆ __PR() [22/36]

int getfiles __PR ( (int *, char *const **, const char *)  )

◆ __PR() [23/36]

int getallargs __PR ( (int *, char *const **, const char *,...)  )

◆ __PR() [24/36]

int js_mexval __PR ( (int exval)  )

◆ __PR() [25/36]

int fdclosename __PR ( (int fd )

◆ __PR() [26/36]

int fdsetname __PR ( (int fd, const char *name )

◆ __PR() [27/36]

int dirclose __PR ( (int )

◆ __PR() [28/36]

void save_args __PR ( (int, char **)  )

◆ __PR() [29/36]

void comerr void xcomerr __PR ( (int, const char *,...)  )

◆ __PR() [30/36]

◆ __PR() [31/36]

int savewd __PR ( (struct save_wd *sp )

◆ __PR() [32/36]

int fprformat __PR ( (void *, const char *, void *)  )

◆ __PR() [33/36]

void setfp __PR ( (void *const *)  )

◆ __PR() [34/36]

int format __PR ( (void(*)(char, void *), void *, const char *, void *)  )

◆ __PR() [35/36]

int on_comerr __PR ( (void(*fun)(int, void *), void *arg )

◆ __PR() [36/36]

int saved_ac __PR ( (void )