home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 May / W2KPRK.iso / apps / posix / source / INCLUDE / DF / BSDLIB.H next >
C/C++ Source or Header  |  1999-11-17  |  1KB  |  30 lines

  1. #include <dirent.h>
  2. #include <types.h>
  3. #include <string.h>  /* CSP 24th May */
  4.  
  5. extern void bcopy (const char *__src, char *__dest, int __len);
  6. extern void bzero (char *__ptr, int __len);
  7. extern int fnmatch (const char *__pattern, const char *__string, int flags);
  8. extern mode_t getmode (void *__bbox, mode_t __omode);
  9. extern int getopt (int __nargc, char * const *__nargv, const char *__ostr);
  10. extern char *index (const char *__s, char __c);
  11. extern int isascii (int __c);
  12. #if 0
  13. extern int lstat (const char *__path, struct stat *__buf);
  14. #endif
  15. extern int mknod (const char *__path, mode_t __mode, int __dev);
  16. extern char *rindex (const char *__s, char __c);
  17. extern void *setmode (register char *__p);
  18. extern int scandir (const char *__dirname, struct dirent ***__namelist,
  19.     int (*__select) (struct dirent *),
  20.     int (*__dcomp) (const void *, const void *));
  21. extern void seekdir (DIR *__dirp, long __loc);
  22. extern int snprintf (char *__str, size_t __n, const char *__fmt, ...);
  23. extern void strmode (mode_t __mode, char *__p);
  24. extern long telldir (DIR *__dirp);
  25. extern int toascii (int __c);
  26. extern int utimes (const char *__file, struct timeval *__tvp);
  27.  
  28. #define isascii(c) ((((c) & 0x7F) == (c)) ? 1 : 0)
  29. #define toascii(c) ((c) & 0x7F)
  30.