7 |
|
#ifndef _common_h_ |
8 |
|
#define _common_h_ |
9 |
|
|
10 |
< |
#if !defined(__FreeBSD__) && !defined(__sun__) |
10 |
> |
#if !defined(__FreeBSD__) && !defined(__sun__) && !defined(__APPLE__) |
11 |
|
#define _BSD_SOURCE |
12 |
|
#define _POSIX_SOURCE |
13 |
|
#define _GNU_SOURCE |
54 |
|
void get(const char *prompt, regex_t *regex, char **string, jmp_buf environment); |
55 |
|
void setshells(Shells *shells, jmp_buf environment); |
56 |
|
|
57 |
< |
#if !defined(__FreeBSD__) && !defined(__sun__) |
57 |
> |
#if !defined(__FreeBSD__) && !defined(__sun__) && !defined(__APPLE__) |
58 |
|
size_t strlcpy(char *dst, const char *src, size_t size); |
59 |
|
size_t strlcat(char *dst, const char *src, size_t size); |
60 |
|
char *fgetln(FILE * restrict stream, size_t * restrict len); |