exile.h: Move definitions to new file exile.c
Especially with exile_launch(), we will be included from more than one translation unit. Thus, ODR becomes a headache now. So move definitions to exile.c.
Tento commit je obsažen v:
rodič
732623fc6f
revize
7f083909e6
2
Makefile
2
Makefile
@ -10,7 +10,7 @@ clean:
|
||||
rm -f test testcpp
|
||||
|
||||
test: test.c exile.h
|
||||
$(CC) test.c -g $(CFLAGS) -o test
|
||||
$(CC) test.c exile.c -g $(CFLAGS) -o test
|
||||
|
||||
testcpp: test.cpp exile.h exile.hpp
|
||||
$(CXX) test.cpp -g $(CXXFLAGS) -o testcpp
|
||||
|
1841
exile.c
Normální soubor
1841
exile.c
Normální soubor
Rozdílový obsah nebyl zobrazen, protože je příliš veliký
Načíst rozdílové porovnání
1746
exile.h
1746
exile.h
Rozdílový obsah nebyl zobrazen, protože je příliš veliký
Načíst rozdílové porovnání
1
test.c
1
test.c
@ -489,6 +489,7 @@ int test_no_new_fds()
|
||||
|
||||
}
|
||||
|
||||
extern int mkpath(const char *p, mode_t mode, int baseisfile);
|
||||
int test_mkpath()
|
||||
{
|
||||
system("rm -rf /tmp/.exile.h/");
|
||||
|
Načítá se…
Odkázat v novém úkolu
Zablokovat Uživatele