author | Michael Krelin <hacker@klever.net> | 2009-01-21 18:41:55 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2009-01-21 18:41:55 (UTC) |
commit | a141dd88e782636ca6894939a019528d5d46518a (patch) (unidiff) | |
tree | cc02a12a89c860a324563d95b2e8711aa8522dc6 /src/db.cc | |
parent | 1bd0bb1abcfdb7b9ad296aa06284f05f66a61d98 (diff) | |
download | napkin-a141dd88e782636ca6894939a019528d5d46518a.zip napkin-a141dd88e782636ca6894939a019528d5d46518a.tar.gz napkin-a141dd88e782636ca6894939a019528d5d46518a.tar.bz2 |
add missing includes for gcc 4.3public/master
Thanks to Stas Bekman for spotting the problem.
Signed-off-by: Michael Krelin <hacker@klever.net>
-rw-r--r-- | src/db.cc | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1,27 +1,29 @@ | |||
1 | #include <unistd.h> | 1 | #include <unistd.h> |
2 | #include <sys/stat.h> | 2 | #include <sys/stat.h> |
3 | #include <sys/types.h> | 3 | #include <sys/types.h> |
4 | #include <stdlib.h> | ||
5 | #include <string.h> | ||
4 | #include <cassert> | 6 | #include <cassert> |
5 | #include <napkin/exception.h> | 7 | #include <napkin/exception.h> |
6 | #include "db.h" | 8 | #include "db.h" |
7 | 9 | ||
8 | #include "config.h" | 10 | #include "config.h" |
9 | 11 | ||
10 | namespace napkin { | 12 | namespace napkin { |
11 | 13 | ||
12 | extern const char *sql_bootstrap; | 14 | extern const char *sql_bootstrap; |
13 | 15 | ||
14 | db_t::db_t() { | 16 | db_t::db_t() { |
15 | const char *h = getenv("HOME"); | 17 | const char *h = getenv("HOME"); |
16 | if(h) { | 18 | if(h) { |
17 | datadir = h; | 19 | datadir = h; |
18 | datadir += "/."PACKAGE_NAME"/"; | 20 | datadir += "/."PACKAGE_NAME"/"; |
19 | }else{ | 21 | }else{ |
20 | #if defined(HAVE_GET_CURRENT_DIR_NAME) | 22 | #if defined(HAVE_GET_CURRENT_DIR_NAME) |
21 | char *cwd = get_current_dir_name(); | 23 | char *cwd = get_current_dir_name(); |
22 | if(!cwd) | 24 | if(!cwd) |
23 | throw napkin::exception("failed to get_current_dir_name()"); | 25 | throw napkin::exception("failed to get_current_dir_name()"); |
24 | datadir = cwd; | 26 | datadir = cwd; |
25 | free(cwd); | 27 | free(cwd); |
26 | #elif defined(HAVE_GETCWD) | 28 | #elif defined(HAVE_GETCWD) |
27 | { | 29 | { |