ReactOS  0.4.10-dev-509-g12e8d7f
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

#define ___malloc   js_malloc

Definition at line 630 of file schily.h.

#define ___mexval   js_mexval

Definition at line 629 of file schily.h.

#define ___realloc   js_realloc

Definition at line 631 of file schily.h.

#define ___savestr   js_savestr

Definition at line 632 of file schily.h.

#define __fjmalloc   js_fjmalloc

Definition at line 637 of file schily.h.

#define __fjmexval   js_fjmexval

Definition at line 638 of file schily.h.

#define __fjrealloc   js_fjrealloc

Definition at line 639 of file schily.h.

#define __fjsavestr   js_fjsavestr

Definition at line 640 of file schily.h.

#define __jmalloc   js_jmalloc

Definition at line 634 of file schily.h.

#define __jmexval   js_jmexval

Definition at line 633 of file schily.h.

#define __jrealloc   js_jrealloc

Definition at line 635 of file schily.h.

#define __jsavestr   js_jsavestr

Definition at line 636 of file schily.h.

#define fexecl   js_fexecl

Definition at line 574 of file schily.h.

#define fexecle   js_fexecle

Definition at line 576 of file schily.h.

#define fexecv   js_fexecv

Definition at line 578 of file schily.h.

#define fexecve   js_fexecve

Definition at line 580 of file schily.h.

#define fgetline   js_fgetline

Definition at line 569 of file schily.h.

#define fspawnl   js_fspawnl

Definition at line 589 of file schily.h.

#define fspawnv   js_fspawnv

Definition at line 585 of file schily.h.

#define fspawnv_nowait   js_fspawnv_nowait

Definition at line 587 of file schily.h.

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

Definition at line 226 of file schily.h.

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

Definition at line 227 of file schily.h.

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

Definition at line 428 of file schily.h.

Referenced by main().

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

Definition at line 430 of file schily.h.

Referenced by main(), and searchfileinpath().

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

Definition at line 432 of file schily.h.

Referenced by searchfileinpath(), and searchonefile().

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

Definition at line 431 of file schily.h.

Referenced by searchfileinpath().

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

Definition at line 429 of file schily.h.

Referenced by searchfileinpath(), searchonefile(), and sic_base().

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

Definition at line 433 of file schily.h.

#define snprintf   js_snprintf

Definition at line 560 of file schily.h.

Function Documentation

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 *,...)  )
void comerr void xcomerr __PR ( (int, const char *,...)  )
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 *,...)  )
int js_mexval __PR ( (int exval)  )
char* js_savestr __PR ( (const char *s )