1 |
unnilennium |
1.1 |
--- a/Makefile |
2 |
|
|
+++ b/Makefile |
3 |
|
|
@@ -29,10 +29,6 @@ auto-str.o: \ |
4 |
|
|
compile auto-str.c buffer.h exit.h |
5 |
|
|
./compile auto-str.c |
6 |
|
|
|
7 |
|
|
-auto_home.c: \ |
8 |
|
|
-auto-str conf-home |
9 |
|
|
- ./auto-str auto_home `head -1 conf-home` > auto_home.c |
10 |
|
|
- |
11 |
|
|
auto_home.o: \ |
12 |
|
|
compile auto_home.c |
13 |
|
|
./compile auto_home.c |
14 |
|
|
@@ -221,10 +217,6 @@ compile dd.c dns.h stralloc.h gen_alloc. |
15 |
|
|
uint64.h taia.h dd.h |
16 |
|
|
./compile dd.c |
17 |
|
|
|
18 |
|
|
-direntry.h: \ |
19 |
|
|
-choose compile trydrent.c direntry.h1 direntry.h2 |
20 |
|
|
- ./choose c trydrent direntry.h1 direntry.h2 > direntry.h |
21 |
|
|
- |
22 |
|
|
dns.a: \ |
23 |
|
|
makelib dns_dfd.o dns_domain.o dns_dtda.o dns_ip.o dns_ipq.o dns_mx.o \ |
24 |
|
|
dns_name.o dns_nd.o dns_packet.o dns_random.o dns_rcip.o dns_rcrw.o \ |
25 |
|
|
@@ -508,12 +500,6 @@ systype hasdevtcp.h1 hasdevtcp.h2 |
26 |
|
|
*) cat hasdevtcp.h1 ;; \ |
27 |
|
|
esac ) > hasdevtcp.h |
28 |
|
|
|
29 |
|
|
-hasshsgr.h: \ |
30 |
|
|
-choose compile load tryshsgr.c hasshsgr.h1 hasshsgr.h2 chkshsgr \ |
31 |
|
|
-warn-shsgr |
32 |
|
|
- ./chkshsgr || ( cat warn-shsgr; exit 1 ) |
33 |
|
|
- ./choose clr tryshsgr hasshsgr.h1 hasshsgr.h2 > hasshsgr.h |
34 |
|
|
- |
35 |
|
|
hier.o: \ |
36 |
|
|
compile hier.c auto_home.h |
37 |
|
|
./compile hier.c |
38 |
|
|
@@ -534,10 +520,6 @@ instcheck.o: \ |
39 |
|
|
compile instcheck.c strerr.h error.h exit.h |
40 |
|
|
./compile instcheck.c |
41 |
|
|
|
42 |
|
|
-iopause.h: \ |
43 |
|
|
-choose compile load trypoll.c iopause.h1 iopause.h2 |
44 |
|
|
- ./choose clr trypoll iopause.h1 iopause.h2 > iopause.h |
45 |
|
|
- |
46 |
|
|
iopause.o: \ |
47 |
|
|
compile iopause.c taia.h tai.h uint64.h select.h iopause.h taia.h |
48 |
|
|
./compile iopause.c |
49 |
|
|
@@ -590,7 +572,7 @@ warn-auto.sh systype |
50 |
|
|
dgux-*) ;; \ |
51 |
|
|
hp-ux-*) ;; \ |
52 |
|
|
sco*) ;; \ |
53 |
|
|
- *) echo 'ranlib "$$main"' ;; \ |
54 |
|
|
+ *) echo '$(if $(TARGET_RANLIB),$(TARGET_RANLIB),ranlib) "$$main"' ;; \ |
55 |
|
|
esac \ |
56 |
|
|
) > makelib |
57 |
|
|
chmod 755 makelib |
58 |
|
|
@@ -766,10 +748,6 @@ seek_set.o: \ |
59 |
|
|
compile seek_set.c seek.h |
60 |
|
|
./compile seek_set.c |
61 |
|
|
|
62 |
|
|
-select.h: \ |
63 |
|
|
-choose compile trysysel.c select.h1 select.h2 |
64 |
|
|
- ./choose c trysysel select.h1 select.h2 > select.h |
65 |
|
|
- |
66 |
|
|
server.o: \ |
67 |
|
|
compile server.c byte.h case.h env.h buffer.h strerr.h ip4.h uint16.h \ |
68 |
|
|
ndelay.h socket.h uint16.h droproot.h qlog.h uint16.h response.h \ |
69 |
|
|
@@ -1060,10 +1038,6 @@ uint32_unpack.o: \ |
70 |
|
|
compile uint32_unpack.c uint32.h |
71 |
|
|
./compile uint32_unpack.c |
72 |
|
|
|
73 |
|
|
-uint64.h: \ |
74 |
|
|
-choose compile load tryulong64.c uint64.h1 uint64.h2 |
75 |
|
|
- ./choose clr tryulong64 uint64.h1 uint64.h2 > uint64.h |
76 |
|
|
- |
77 |
|
|
unix.a: \ |
78 |
|
|
makelib buffer_read.o buffer_write.o error.o error_str.o ndelay_off.o \ |
79 |
|
|
ndelay_on.o open_read.o open_trunc.o openreadclose.o readclose.o \ |
80 |
|
|
--- /dev/null |
81 |
|
|
+++ b/auto_home.c |
82 |
|
|
@@ -0,0 +1,3 @@ |
83 |
|
|
+const char auto_home[] = "\ |
84 |
|
|
+\057\165\163\162\ |
85 |
|
|
+"; |
86 |
|
|
--- a/conf-cc |
87 |
|
|
+++ b/conf-cc |
88 |
|
|
@@ -1,3 +1,3 @@ |
89 |
|
|
-gcc -O2 -Wimplicit -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wshadow -Wcast-qual -Wcast-align -Wwrite-strings |
90 |
|
|
+$TARGET_CC $TARGET_CFLAGS -Wimplicit -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wshadow -Wcast-qual -Wcast-align -Wwrite-strings -include errno.h |
91 |
|
|
|
92 |
|
|
This will be used to compile .c files. |
93 |
|
|
--- a/conf-home |
94 |
|
|
+++ b/conf-home |
95 |
|
|
@@ -1,4 +1,4 @@ |
96 |
|
|
-/usr/local |
97 |
|
|
+/usr |
98 |
|
|
|
99 |
|
|
This is the dnscache home directory. Programs will be installed in |
100 |
|
|
.../bin. |
101 |
|
|
--- a/conf-ld |
102 |
|
|
+++ b/conf-ld |
103 |
|
|
@@ -1,3 +1,3 @@ |
104 |
|
|
-gcc -s |
105 |
|
|
+$TARGET_CC -s $TARGET_LDFLAGS |
106 |
|
|
|
107 |
|
|
This will be used to link .o files into an executable. |
108 |
|
|
--- /dev/null |
109 |
|
|
+++ b/direntry.h |
110 |
|
|
@@ -0,0 +1,10 @@ |
111 |
|
|
+#ifndef DIRENTRY_H |
112 |
|
|
+#define DIRENTRY_H |
113 |
|
|
+ |
114 |
|
|
+/* sysdep: +dirent */ |
115 |
|
|
+ |
116 |
|
|
+#include <sys/types.h> |
117 |
|
|
+#include <dirent.h> |
118 |
|
|
+#define direntry struct dirent |
119 |
|
|
+ |
120 |
|
|
+#endif |
121 |
|
|
--- /dev/null |
122 |
|
|
+++ b/hasshsgr.h |
123 |
|
|
@@ -0,0 +1 @@ |
124 |
|
|
+/* sysdep: -shortsetgroups */ |
125 |
|
|
--- /dev/null |
126 |
|
|
+++ b/iopause.h |
127 |
|
|
@@ -0,0 +1,18 @@ |
128 |
|
|
+#ifndef IOPAUSE_H |
129 |
|
|
+#define IOPAUSE_H |
130 |
|
|
+ |
131 |
|
|
+/* sysdep: +poll */ |
132 |
|
|
+#define IOPAUSE_POLL |
133 |
|
|
+ |
134 |
|
|
+#include <sys/types.h> |
135 |
|
|
+#include <poll.h> |
136 |
|
|
+ |
137 |
|
|
+typedef struct pollfd iopause_fd; |
138 |
|
|
+#define IOPAUSE_READ POLLIN |
139 |
|
|
+#define IOPAUSE_WRITE POLLOUT |
140 |
|
|
+ |
141 |
|
|
+#include "taia.h" |
142 |
|
|
+ |
143 |
|
|
+extern void iopause(iopause_fd *,unsigned int,struct taia *,struct taia *); |
144 |
|
|
+ |
145 |
|
|
+#endif |
146 |
|
|
--- /dev/null |
147 |
|
|
+++ b/select.h |
148 |
|
|
@@ -0,0 +1,11 @@ |
149 |
|
|
+#ifndef SELECT_H |
150 |
|
|
+#define SELECT_H |
151 |
|
|
+ |
152 |
|
|
+/* sysdep: +sysselect */ |
153 |
|
|
+ |
154 |
|
|
+#include <sys/types.h> |
155 |
|
|
+#include <sys/time.h> |
156 |
|
|
+#include <sys/select.h> |
157 |
|
|
+extern int select(); |
158 |
|
|
+ |
159 |
|
|
+#endif |
160 |
|
|
--- /dev/null |
161 |
|
|
+++ b/uint64.h |
162 |
|
|
@@ -0,0 +1,8 @@ |
163 |
|
|
+#ifndef UINT64_H |
164 |
|
|
+#define UINT64_H |
165 |
|
|
+ |
166 |
|
|
+/* sysdep: -ulong64 */ |
167 |
|
|
+ |
168 |
|
|
+typedef unsigned long long uint64; |
169 |
|
|
+ |
170 |
|
|
+#endif |