7
7
* Copyright (c) 1994, Regents of the University of California
8
8
*
9
9
* IDENTIFICATION
10
- * $Header: /cvsroot/pgsql/src/backend/bootstrap/bootstrap.c,v 1.6 1996/08/17 06:41:10 scrappy Exp $
10
+ * $Header: /cvsroot/pgsql/src/backend/bootstrap/bootstrap.c,v 1.7 1996/10/18 05:47:12 scrappy Exp $
11
11
*
12
12
*-------------------------------------------------------------------------
13
13
*/
14
14
#include <string.h>
15
15
#include <unistd.h>
16
16
#include "libpq/pqsignal.h" /* substitute for <signal.h> */
17
- #if defined(PORTNAME_linux )
18
- #ifndef __USE_POSIX
19
- #define __USE_POSIX
20
- #endif
21
- #endif /* defined(PORTNAME_linux) */
22
17
#include <setjmp.h>
23
18
24
19
#define BOOTSTRAP_INCLUDE /* mask out stuff in tcop/tcopprot.h */
@@ -136,11 +131,9 @@ static char *relname; /* current relation name */
136
131
AttributeTupleForm attrtypes [MAXATTR ]; /* points to attribute info */
137
132
static char * values [MAXATTR ]; /* cooresponding attribute values */
138
133
int numattr ; /* number of attributes for cur. rel */
139
- #ifdef OPENLINK_PATCHES
140
134
extern int fsyncOff ; /* do not fsync the database */
141
- #endif
142
135
143
- #if defined( WIN32 ) || defined( PORTNAME_next )
136
+ #ifdef NEED_SIG_JMP
144
137
static jmp_buf Warn_restart ;
145
138
#define sigsetjmp (x ,y ) setjmp(x)
146
139
#define siglongjmp longjmp
@@ -198,17 +191,11 @@ void err_out()
198
191
*/
199
192
static void
200
193
usage ()
201
- {
202
- #ifdef OPENLINK_PATCHES
203
- fprintf (stderr ,"Usage: postgres -boot [-d] [-C] [-F] [-O] [-Q] [-P portno] [dbName]\n" );
204
- #else
205
- fprintf (stderr ,"Usage: postgres -boot [-d] [-C] [-O] [-Q] [-P portno] [dbName]\n" );
206
- #endif
194
+ fprintf (stderr ,"Usage: postgres -boot [-d] [-C] [-F] [-O] [-Q] " );
195
+ fprintf (stderr ,"[-P portno] [dbName]\n" );
207
196
fprintf (stderr ," d: debug mode\n" );
208
197
fprintf (stderr ," C: disable version checking\n" );
209
- #ifdef OPENLINK_PATCHES
210
198
fprintf (stderr ," F: turn off fsync\n" );
211
- #endif
212
199
fprintf (stderr ," O: set BootstrapProcessing mode\n" );
213
200
fprintf (stderr ," P portno: specify port number\n" );
214
201
@@ -245,10 +232,10 @@ BootstrapMain(int argc, char *argv[])
245
232
* ----------------
246
233
*/
247
234
signal (SIGINT , (sig_func ) die );
248
- #ifndef WIN32
235
+ #ifndef win32
249
236
signal (SIGHUP , (sig_func ) die );
250
237
signal (SIGTERM , (sig_func ) die );
251
- #endif /* WIN32 */
238
+ #endif /* win32 */
252
239
253
240
/* --------------------
254
241
* initialize globals
@@ -265,23 +252,17 @@ BootstrapMain(int argc, char *argv[])
265
252
Noversion = 0 ;
266
253
dbName = NULL ;
267
254
268
- #ifdef OPENLINK_PATCHES
269
255
while ((flag = getopt (argc , argv , "dCOQP:F" )) != EOF ) {
270
- #else
271
- while ((flag = getopt (argc , argv , "dCOQP" )) != EOF ) {
272
- #endif
273
256
switch (flag ) {
274
257
case 'd' :
275
258
DebugMode = 1 ; /* print out debuggin info while parsing */
276
259
break ;
277
260
case 'C' :
278
261
Noversion = 1 ;
279
262
break ;
280
- #ifdef OPENLINK_PATCHES
281
263
case 'F' :
282
264
fsyncOff = 1 ;
283
265
break ;
284
- #endif
285
266
case 'O' :
286
267
override = true;
287
268
break ;
@@ -322,10 +303,10 @@ BootstrapMain(int argc, char *argv[])
322
303
exitpg (1 );
323
304
}
324
305
325
- #ifdef WIN32
306
+ #ifdef win32
326
307
_nt_init ();
327
308
_nt_attach ();
328
- #endif /* WIN32 */
309
+ #endif /* win32 */
329
310
330
311
331
312
/* ----------------
@@ -349,13 +330,13 @@ BootstrapMain(int argc, char *argv[])
349
330
* abort processing resumes here - What to do in WIN32?
350
331
* ----------------
351
332
*/
352
- #ifndef WIN32
333
+ #ifndef win32
353
334
signal (SIGHUP , handle_warn );
354
335
355
336
if (sigsetjmp (Warn_restart , 1 ) != 0 ) {
356
337
#else
357
338
if (setjmp (Warn_restart ) != 0 ) {
358
- #endif /* WIN32 */
339
+ #endif /* win32 */
359
340
Warnings ++ ;
360
341
AbortCurrentTransaction ();
361
342
}
0 commit comments