Changeset 361


Ignore:
Timestamp:
Jul 11, 2003, 5:25:48 PM (22 years ago)
Author:
bird
Message:

#427: Some prototype changes because of unistd.h update.

Location:
trunk/src/emx/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/include/io.h

    • Property cvs2svn:cvs-rev changed from 1.3 to 1.4
    r360 r361  
    88#endif
    99
    10 #if !defined (_SIZE_T)
    11 #define _SIZE_T
    12 typedef unsigned long size_t;
     10#include <sys/_types.h>
     11
     12#if !defined(_SIZE_T_DECLARED) && !defined(_SIZE_T) /* bird: emx */
     13typedef __size_t        size_t;
     14#define _SIZE_T_DECLARED
     15#define _SIZE_T                         /* bird: emx */
     16#endif
     17
     18#if !defined(_SSIZE_T_DECLARED) && !defined(_SSIZE_T) /* bird: emx */
     19typedef __ssize_t       ssize_t;
     20#define _SSIZE_T_DECLARED
     21#define _SSIZE_T                        /* bird: emx */
     22#endif
     23
     24#if !defined(_OFF_T_DECLARED) && !defined(_OFF_T) /* bird:emx */
     25typedef __off_t         off_t;          /* file offset */
     26#define _OFF_T_DECLARED
     27#define _OFF_T                          /* bird: emx */
    1328#endif
    1429
     
    3954#ifndef _FTRUNCATE_DECLARED
    4055#define _FTRUNCATE_DECLARED
    41 int ftruncate (int, long);
     56int      ftruncate(int, off_t);
    4257#endif
    4358int ioctl (int, unsigned long request, ...);
     
    4560#ifndef _LSEEK_DECLARED
    4661#define _LSEEK_DECLARED
    47 long lseek (int, long, int);
     62off_t    lseek(int, off_t, int);
    4863#endif
    4964int mkstemp (char *);
     
    5166int open (__const__ char *, int, ...);
    5267int pipe (int *);
    53 int read (int, void *, size_t);
     68ssize_t read (int, void *, size_t);
    5469int select (int, struct fd_set *, struct fd_set *, struct fd_set *, struct timeval *);
    5570int setmode (int, int);
     
    5772int stat (__const__ char *, struct stat *);
    5873long tell (int);
    59 #ifndef _LSEEK_DECLARED
    60 #define _LSEEK_DECLARED
    61 int truncate (char *, long);
     74#ifndef _TRUNCATE_DECLARED
     75#define _TRUNCATE_DECLARED
     76int      truncate(const char *, off_t);
    6277#endif
    6378int umask (int);
     
    7792int _fstat (int, struct stat *);
    7893int _fsync (int);
    79 int _ftruncate (int, long);
     94#ifndef __FTRUNCATE_DECLARED
     95#define __FTRUNCATE_DECLARED
     96int      _ftruncate(int, off_t);
     97#endif
    8098int _imphandle (int);
    8199int _ioctl (int, unsigned long request, ...);
    82100int _isatty (int);
    83101int _isterm (int);
    84 long _lseek (int, long, int);
     102#ifndef __LSEEK_DECLARED
     103#define __LSEEK_DECLARED
     104off_t    _lseek(int, off_t, int);
     105#endif
    85106int _mkstemp (char *);
    86107char *_mktemp (char *);
    87108int _open (__const__ char *, int, ...);
    88109int _pipe (int *);
    89 int _read (int, void *, size_t);
     110ssize_t _read (int, void *, size_t);
    90111int _seek_hdr (int);
    91112int _select (int, struct fd_set *, struct fd_set *, struct fd_set *, struct timeval *);
  • trunk/src/emx/include/stdlib.h

    • Property cvs2svn:cvs-rev changed from 1.5 to 1.6
    r360 r361  
    77extern "C" {
    88#endif
     9
     10#include <sys/_types.h>
    911
    1012#if !defined (_SIZE_T)
     
    1618#define _WCHAR_T
    1719typedef unsigned short wchar_t;
     20#endif
     21
     22#ifndef _INTPTR_T_DECLARED
     23typedef __intptr_t      intptr_t;
     24typedef __uintptr_t     uintptr_t;
     25#define _INTPTR_T_DECLARED
    1826#endif
    1927
     
    151159
    152160unsigned alarm (unsigned);
    153 void *brk (void *);
     161int      brk(const void *);
    154162int chdir (__const__ char *);
    155163char *gcvt (double, int, char *);
     
    161169int putenv (__const__ char *);
    162170int rmdir (__const__ char *);
    163 void *sbrk (int);
     171void    *sbrk(intptr_t);
    164172unsigned sleep (unsigned);
    165173void swab (__const__ void *, void *, size_t);
     
    184192
    185193unsigned _alarm (unsigned);
    186 void *_brk (void *);
     194int      _brk(const void *);
    187195int _chdir (__const__ char *);
    188196char *_gcvt (double, int, char *);
     
    193201int _putenv (__const__ char *);
    194202int _rmdir (__const__ char *);
    195 void *_sbrk (int);
     203void     *_sbrk(intptr_t);
    196204unsigned _sleep (unsigned);
    197205void _swab (__const__ void *, void *, size_t);
Note: See TracChangeset for help on using the changeset viewer.