Ignore:
Timestamp:
2019-05-27T12:38:26Z (5 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0d14c25
Parents:
4d51c60
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-13 16:06:49)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-05-27 12:38:26)
Message:

Make some libc and libposix headers usable in C++

These headers either get included from standard C++ headers,
or are standard themselves, which means any unnamespaced nonstandard
identifiers are a problem. This commit attempts to fix those
issues, and removes hacks previously used in libcpp to work around it.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/posix/include/posix/stdio.h

    r4d51c60 rbc56f30  
    4545#include <limits.h>
    4646
     47#define P_tmpdir "/tmp"
     48
     49#define L_ctermid PATH_MAX
     50
     51__C_DECLS_BEGIN;
     52
    4753extern FILE *fdopen(int, const char *);
    4854extern int fileno(FILE *);
    4955
    50 #define P_tmpdir "/tmp"
    51 
    5256/* Identifying the Terminal */
    53 #undef L_ctermid
    54 #define L_ctermid PATH_MAX
    5557extern char *ctermid(char *s);
    5658
     
    98100extern char *tempnam(const char *dir, const char *pfx);
    99101
     102__C_DECLS_END;
     103
    100104#endif /* POSIX_STDIO_H_ */
    101105
Note: See TracChangeset for help on using the changeset viewer.