home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD v1.2 / amidev_cd_12.iso / devcon / milan_1991 / devcon91.2 / network / socket / examples / ncopy.h < prev    next >
C/C++ Source or Header  |  1992-09-01  |  965b  |  42 lines

  1. /*  Amiga includes  */
  2. #include <exec/exec.h>
  3. #include <dos/dos.h>
  4. #include <dos/rdargs.h>
  5. #include <dos/dostags.h>
  6. #include <dos/dosextens.h>
  7. #include <utility/tagitem.h>
  8.  
  9. /*  Amiga prototypes and pragmas:  */
  10. #ifdef AZTEC_C
  11. #include <functions.h>
  12. #else
  13. #include <clib/exec_protos.h>
  14. #include <clib/dos_protos.h>
  15. #endif
  16.  
  17. /*  Socket library includes:  */
  18. #include <sys/types.h>
  19. #include <sys/socket.h>
  20. #include <ss/socket.h>
  21. #include <netdb.h>
  22.  
  23. /*  ANSI includes:  */
  24. #include <stdio.h>
  25. #include <string.h>
  26. #include <stddef.h>
  27. #include <stdarg.h>
  28. #include <errno.h>
  29.  
  30. /*  Unix compatibility functions  */
  31. #define perror(x) printf("%s: %s\n", x, strerror(errno));
  32.  
  33.  
  34. /*
  35. **  Length of buffer, also max length of filenames.
  36. **  Should be at least 255 so that long filenames can be handled.
  37. **  Ncopy buffers currently eat stack, so very large buffers should be
  38. **  avoided or the implementation should be changed to utilize non-stack
  39. **  buffers.
  40. */
  41. #define LENGTH 1024
  42.