8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 17:23:03 +01:00

Code cleanup of obsolete XENIX port and missed MAC (MAC_AUX) port items

This commit is contained in:
seanleyne 2002-02-16 02:50:01 +00:00
parent 6c6b32fb48
commit 1c799cfb3e
17 changed files with 152 additions and 179 deletions

View File

@ -21,6 +21,7 @@
* Contributor(s): ______________________________________.
*
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "MAC" and "MAC_CP" defines
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "XENIX" port
*
*/
@ -371,7 +372,6 @@ typedef UINT16 PDXResult;
#define ULTRIX_CP 7
#define AIX_CP 8
#define AUX_CP 9
#define XENIX_CP 10
/*
// SHIFT-JIS (JAPANESE DBCS)
@ -1021,9 +1021,12 @@ pVOID CALLTYPE LdCalloc(UINT16 NumberItems, UINT16 SizeItem);
// VCS AREA
//-----------------------------------------------------------------
// $Header: /home/job/firebird/cvs-backup/firebird2/src/intl/ld.h,v 1.2 2002-02-16 01:58:24 seanleyne Exp $
// $Header: /home/job/firebird/cvs-backup/firebird2/src/intl/ld.h,v 1.3 2002-02-16 02:49:56 seanleyne Exp $
// $Log: not supported by cvs2svn $
// Revision 1.2 2002/02/16 01:58:24 seanleyne
// Code cleanup of obsolete MAC AUX port defines "MAC" and "MAC_CP"
//
// Revision 1.1.1.1 2001/05/23 13:25:50 tamlin
// First steps towards a C++ conversion.
//

View File

@ -27,12 +27,12 @@
* readonly databases.
*
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "MAC" and "MAC_CP" defines
*
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "XENIX" port
*
*/
/*
$Id: common.h,v 1.8 2002-02-16 02:21:27 seanleyne Exp $
$Id: common.h,v 1.9 2002-02-16 02:49:56 seanleyne Exp $
*/
#ifndef JRD_COMMON_H
@ -646,7 +646,6 @@ typedef unsigned __int64 UINT64;
#ifdef M_I386
#define SMALL_FILE_NAMES
#define XENIX 1
#define NOHOSTNAME
#define KILLER_SIGNALS
#define SYSV_SIGNALS
@ -682,7 +681,6 @@ typedef unsigned __int64 UINT64;
#else /* ifndef SCO_EV */
#define XENIX 1
#define I386 1
#define VAX 1
#define UNIX 1

View File

@ -8,22 +8,25 @@
* "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
* or implied. See the License for the specific language governing
* rights and limitations under the License.
*
*
* The Original Code was created by Inprise Corporation
* and its predecessors. Portions created by Inprise Corporation are
* Copyright (C) Inprise Corporation.
*
* All Rights Reserved.
* Contributor(s): ______________________________________.
*
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "MAC" port
*
*/
/*
* PROGRAM: C preprocessor
* MODULE: gds.hxx
* DESCRIPTION: BLR constants for C++
*/
#define gds_version3
#define GDS_TRUE 1
#define GDS_FALSE 0
@ -58,7 +61,7 @@ typedef struct {
} ISC_ARRAY_DESC;
/* Dynamic SQL definitions */
typedef struct {
short sqltype;
short sqllen;
@ -67,7 +70,7 @@ typedef struct {
short sqlname_length;
char sqlname [30];
} SQLVAR;
typedef struct {
char sqldaid [8];
long sqldabc;
@ -75,11 +78,11 @@ typedef struct {
short sqld;
SQLVAR sqlvar [1];
} SQLDA;
#define SQLDA_LENGTH(n) (sizeof (SQLDA) + (n-1) * sizeof (SQLVAR))
/* Extended SQLDA */
typedef struct {
short sqltype;
short sqlscale;
@ -96,7 +99,7 @@ typedef struct {
short aliasname_length;
char aliasname [32];
} XSQLVAR;
const char SQLDA_VERSION1 = 1;
typedef struct {
@ -107,7 +110,7 @@ typedef struct {
short sqld;
XSQLVAR sqlvar [1];
} XSQLDA;
#define XSQLDA_LENGTH(n) (sizeof (XSQLDA) + (n-1) * sizeof (XSQLVAR))
#ifdef _Windows
@ -266,7 +269,7 @@ extern "C" {
void GDS_EXPORT isc_extend_dpb (char**, short*, char*, char*);
}
#define blr_word(n) (n % 256), (n / 256)
const char blr_text = 14;
const char blr_short = 7;
const char blr_long = 8;
@ -279,16 +282,16 @@ const char blr_varying = 37;
const short blr_blob = 261;
const char blr_cstring = 40;
const char blr_blob_id = 45;
const char blr_inner = 0;
const char blr_left = 1;
const char blr_right = 2;
const char blr_full = 3;
const char blr_version4 = 4;
const char blr_eoc = 76;
const char blr_end = -1;
const char blr_assignment = 1;
const char blr_begin = 2;
const char blr_dcl_variable = 3;
@ -308,7 +311,7 @@ const char blr_label = 17;
const char blr_leave = 18;
const char blr_store2 = 19;
const char blr_post = 20;
const char blr_literal = 21;
const char blr_dbkey = 22;
const char blr_field = 23;
@ -332,7 +335,7 @@ const char blr_from = 42;
const char blr_via = 43;
const char blr_user_name = 44;
const char blr_null = 45;
const char blr_eql = 47;
const char blr_neq = 48;
const char blr_gtr = 49;
@ -353,7 +356,7 @@ const char blr_like = 63;
const char blr_stream = 65;
const char blr_set_index = 66;
const char blr_rse = 67;
const char blr_first = 68;
const char blr_project = 69;
@ -368,7 +371,7 @@ const char blr_map = 77;
const char blr_group_by = 78;
const char blr_aggregate = 79;
const char blr_join_type = 80;
const char blr_agg_count = 83;
const char blr_agg_max = 84;
const char blr_agg_min = 85;
@ -379,7 +382,7 @@ const char blr_run_max = 89;
const char blr_run_min = 90;
const char blr_run_total = 91;
const char blr_run_average = 92;
const char blr_function = 100;
const char blr_gen_id = 101;
const char blr_prot_mask = 102;
@ -403,9 +406,9 @@ const char blr_exec_proc = 120;
const char blr_begin_range = 121;
const char blr_end_range = 122;
const char blr_delete_range = 123;
/* Database parameter block stuff */
const char gds_dpb_version1 = 1;
const char gds_dpb_cdd_pathname = 1;
const char gds_dpb_allocation = 2;
@ -438,7 +441,7 @@ const char gds_dpb_user_name = 28;
const char gds_dpb_password = 29;
const char gds_dpb_password_enc = 30;
const char gds_dpb_sys_user_name_enc = 31;
const char gds_dpb_pages = 1;
const char gds_dpb_records = 2;
const char gds_dpb_indices = 4;
@ -446,14 +449,14 @@ const char gds_dpb_transactions = 8;
const char gds_dpb_no_update = 16;
const char gds_dpb_repair = 32;
const char gds_dpb_ignore = 64;
/* Bit assignments in RDB$SYSTEM_FLAG */
const char RDB_system = 1;
const char RDB_id_assigned = 2;
/* Transaction parameter blob stuff */
const char gds_tpb_version1 = 1;
const char gds_tpb_version3 = 3;
const char gds_tpb_consistency = 1;
@ -470,18 +473,18 @@ const char gds_tpb_lock_write = 11;
const char gds_tpb_verb_time = 12;
const char gds_tpb_commit_time = 13;
const char gds_tpb_ignore_limbo = 14;
/* Blob Parameter Block */
const char gds_bpb_version1 = 1;
const char gds_bpb_source_type = 1;
const char gds_bpb_target_type = 2;
const char gds_bpb_type = 3;
const char gds_bpb_type_segmented = 0;
const char gds_bpb_type_stream = 1;
/* Blob stream stuff */
/* Blob stream stuff */
typedef struct bstream {
int *bstr_blob; /* Blob handle */
char *bstr_buffer; /* Address of buffer */
@ -490,31 +493,31 @@ typedef struct bstream {
short bstr_cnt; /* Characters in buffer */
char bstr_mode; /* (mode) ? OUTPUT : INPUT */
} BSTREAM;
#define getb(p) (--(p)->bstr_cnt >= 0 ? *(p)->bstr_ptr++ & 0377: BLOB_get (p))
#define putb(x,p) ((x == '\n' || (!(--(p)->bstr_cnt))) ? BLOB_put (x,p) : ((int) (*(p)->bstr_ptr++ = (unsigned) (x))))
#define putbx(x,p) ((!(--(p)->bstr_cnt)) ? BLOB_put (x,p) : ((int) (*(p)->bstr_ptr++ = (unsigned) (x))))
extern "C" {
BSTREAM *Bopen (GDS_QUAD*, gds_db_handle, gds_tr_handle, char*);
BSTREAM *BLOB_open (gds_blob_handle, char*, char*);
}
extern "C" {
int GDS_EXPORT BLOB_close (BSTREAM*);
int GDS_EXPORT BLOB_get (BSTREAM*);
int GDS_EXPORT BLOB_put (int, BSTREAM*);
}
/* Information call declarations */
/* Common, structural codes */
const char gds_info_end = 1;
const char gds_info_truncated = 2;
const char gds_info_error = 3;
/* Database information items */
const char gds_info_db_id = 4;
const char gds_info_reads = 5;
const char gds_info_writes = 6;
@ -544,9 +547,9 @@ const char gds_info_sweep_interval = 31;
const char gds_info_ods_version = 32;
const char gds_info_ods_minor_version = 33;
const char gds_info_no_reserve = 34;
/* Database Info Return Values */
const char gds_info_db_impl_rdb_vms = 1;
const char gds_info_db_impl_rdb_eln = 2;
const char gds_info_db_impl_rdb_eln_dev = 3;
@ -567,7 +570,6 @@ const char gds_info_db_impl_isc_sun4 = 30;
const char gds_info_db_impl_isc_hp_ux = 31;
const char gds_info_db_impl_isc_sun_386i = 32;
const char gds_info_db_impl_isc_vms_orcl = 33;
const char gds_info_db_impl_isc_mac_aux = 34;
const char gds_info_db_impl_isc_rt_aix = 35;
const char gds_info_db_impl_isc_mips_ult = 36;
const char gds_info_db_impl_isc_apl_dn10 = 37;
@ -580,9 +582,9 @@ const char gds_info_db_class_pipe_srvr = 8;
const char gds_info_db_class_sam_int = 9;
const char gds_info_db_class_sam_srvr = 10;
const char gds_info_db_class_gateway = 11;
/* Request information items */
const char gds_info_number_messages = 4;
const char gds_info_max_message = 5;
const char gds_info_max_send = 6;
@ -596,18 +598,18 @@ const char gds_info_req_inactive = 3;
const char gds_info_req_send = 4;
const char gds_info_req_receive = 5;
const char gds_info_req_select = 6;
/* Blob information items */
const char gds_info_blob_num_segments = 4;
const char gds_info_blob_max_segment = 5;
const char gds_info_blob_total_length = 6;
const char gds_info_blob_type = 7;
/* Transaction information items */
const char gds_info_tra_id = 4;
/* SQL information items */
const char gds_info_sql_select = 4;
@ -641,7 +643,7 @@ const char gds_info_sql_stmt_rollback = 11;
const char gds_info_sql_stmt_select_for_upd = 12;
/* Error codes */
const long gds_facility = 20;
const long gds_err_base = 335544320L;
const long gds_err_factor = 1;
@ -720,9 +722,9 @@ const long gds_wronumarg = 335544380L;
const long gds_imp_exc = 335544381L;
const long gds_random = 335544382L;
const long gds_fatal_conflict = 335544383L;
/* Minor codes subject to change */
const long gds_badblk = 335544384L;
const long gds_invpoolcl = 335544385L;
const long gds_nopoolids = 335544386L;
@ -810,16 +812,16 @@ const long gds_high_minor = 335544467L;
const long gds_tra_state = 335544468L;
const long gds_trans_invalid = 335544469L;
const long gds_buf_invalid = 335544470L;
/* Dynamic Data Definition Language operators */
/* Version number */
const char gds_dyn_version_1 = 1;
const char gds_dyn_eoc = -1;
/* Operations (may be nested) */
const char gds_dyn_begin = 2;
const char gds_dyn_end = 3;
const char gds_dyn_if = 4;
@ -851,17 +853,17 @@ const char gds_dyn_grant = 30;
const char gds_dyn_revoke = 31;
const char gds_dyn_def_primary_key = 37;
const char gds_dyn_def_foreign_key = 38;
/* View specific stuff */
const char gds_dyn_view_blr = 43;
const char gds_dyn_view_source = 44;
const char gds_dyn_view_relation = 45;
const char gds_dyn_view_context = 46;
const char gds_dyn_view_context_name = 47;
/* Generic attributes */
const char gds_dyn_rel_name = 50;
const char gds_dyn_fld_name = 51;
const char gds_dyn_idx_name = 52;
@ -869,9 +871,9 @@ const char gds_dyn_description = 53;
const char gds_dyn_security_class = 54;
const char gds_dyn_system_flag = 55;
const char gds_dyn_update_flag = 56;
/* Relation specific attributes */
const char gds_dyn_rel_dbkey_length = 61;
const char gds_dyn_rel_store_trig = 62;
const char gds_dyn_rel_modify_trig = 63;
@ -881,9 +883,9 @@ const char gds_dyn_rel_modify_trig_source = 66;
const char gds_dyn_rel_erase_trig_source = 67;
const char gds_dyn_rel_ext_file = 68;
const char gds_dyn_rel_sql_protection = 69;
/* Global field specific attributes */
const char gds_dyn_fld_type = 70;
const char gds_dyn_fld_length = 71;
const char gds_dyn_fld_scale = 72;
@ -899,24 +901,24 @@ const char gds_dyn_fld_missing_value = 81;
const char gds_dyn_fld_default_value = 82;
const char gds_dyn_fld_query_name = 83;
const char gds_dyn_fld_dimensions = 84;
/* Local field specific attributes */
const char gds_dyn_fld_source = 90;
const char gds_dyn_fld_base_fld = 91;
const char gds_dyn_fld_position = 92;
const char gds_dyn_fld_update_flag = 93;
/* Index specific attributes */
const char gds_dyn_idx_unique = 100;
const char gds_dyn_idx_inactive = 101;
const char gds_dyn_idx_type = 103;
const char gds_dyn_idx_foreign_key = 104;
const char gds_dyn_idx_ref_column = 105;
/* Trigger specific attributes */
const char gds_dyn_trg_type = 110;
const char gds_dyn_trg_blr = 111;
const char gds_dyn_trg_source = 112;
@ -925,18 +927,18 @@ const char gds_dyn_trg_sequence = 115;
const char gds_dyn_trg_inactive = 116;
const char gds_dyn_trg_msg_number = 117;
const char gds_dyn_trg_msg = 118;
/* Security Class specific attributes */
const char gds_dyn_scl_acl = 121;
const char gds_dyn_grant_user = 130;
const char gds_dyn_grant_options = 132;
/* Dimension specific information */
const char gds_dyn_dim_lower = 141;
const char gds_dyn_dim_upper = 142;
/* File specific attributes */
const char gds_dyn_file_name = 125;
@ -964,7 +966,7 @@ const char gds_dyn_generator_name = 95;
const char gds_dyn_generator_id = 96;
/* Array slice description language (SDL) */
const char gds_sdl_version1 = 1;
const char gds_sdl_eoc = -1;
const char gds_sdl_relation = 2;
@ -1002,7 +1004,7 @@ const char gds_sdl_do3 = 33;
const char gds_sdl_do2 = 34;
const char gds_sdl_do1 = 35;
const char gds_sdl_element = 36;
const short SQL_TEXT = 452;
const short SQL_VARYING = 448;
const short SQL_SHORT = 500;
@ -1011,11 +1013,11 @@ const short SQL_FLOAT = 482;
const short SQL_DOUBLE = 480;
const short SQL_DATE = 510;
const short SQL_BLOB = 520;
/* Forms Package definitions */
/* Map definition block definitions */
const char PYXIS_MAP_VERSION1 = 1;
const char PYXIS_MAP_FIELD2 = 2;
const char PYXIS_MAP_FIELD1 = 3;
@ -1029,23 +1031,23 @@ const char PYXIS_MAP_SUB_FORM = 10;
const char PYXIS_MAP_ITEM_INDEX = 11;
const char PYXIS_MAP_SUB_FIELD = 12;
const char PYXIS_MAP_END = -1;
/* Field option flags for display options */
const char PYXIS_OPT_DISPLAY = 1;
const char PYXIS_OPT_UPDATE = 2;
const char PYXIS_OPT_WAKEUP = 4;
const char PYXIS_OPT_POSITION = 8;
/* Field option values following display */
const char PYXIS_OPT_NULL = 1;
const char PYXIS_OPT_DEFAULT = 2;
const char PYXIS_OPT_INITIAL = 3;
const char PYXIS_OPT_USER_DATA = 4;
/* Pseudo key definitions */
const char PYXIS_KEY_DELETE = 127;
const char PYXIS_KEY_UP = 128;
const char PYXIS_KEY_DOWN = 129;
@ -1063,9 +1065,9 @@ const char PYXIS_KEY_PF9 = 140;
const char PYXIS_KEY_ENTER = 141;
const char PYXIS_KEY_SCROLL_TOP = 146;
const char PYXIS_KEY_SCROLL_BOTTOM = 147;
/* Menu definition stuff */
const char PYXIS_MENU_VERSION1 = 1;
const char PYXIS_MENU_LABEL = 2;
const char PYXIS_MENU_ENTREE = 3;

View File

@ -21,6 +21,8 @@
* Contributor(s): ______________________________________.
*
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "XENIX" port
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "MAC" (MAC_AUX) port
*
*/
@ -889,10 +891,8 @@ const char gds_info_forced_writes = 52;
#define gds__info_db_impl_isc_hp_ux 31
#define gds__info_db_impl_isc_sun_386i 32
#define gds__info_db_impl_isc_vms_orcl 33
#define gds__info_db_impl_isc_mac_aux 34
#define gds__info_db_impl_isc_rt_aix 35
#define gds__info_db_impl_isc_mips_ult 36
#define gds__info_db_impl_isc_xenix 37
#define gds__info_db_impl_isc_dg 38
#define gds__info_db_impl_isc_hp_mpexl 39
#define gds__info_db_impl_isc_hp_ux68K 40
@ -938,10 +938,8 @@ const char gds_info_db_impl_isc_sun4 = 30;
const char gds_info_db_impl_isc_hp_ux = 31;
const char gds_info_db_impl_isc_sun_386i = 32;
const char gds_info_db_impl_isc_vms_orcl = 33;
const char gds_info_db_impl_isc_mac_aux = 34;
const char gds_info_db_impl_isc_rt_aix = 35;
const char gds_info_db_impl_isc_mips_ult = 36;
const char gds_info_db_impl_isc_xenix = 37;
const char gds_info_db_impl_isc_dg = 38;
const char gds_info_db_impl_isc_hp_mpexl = 39;
const char gds_info_db_impl_isc_hp_ux68K = 40;
@ -1988,7 +1986,7 @@ const unsigned char gds_dyn_last_dyn_value = 210;
const unsigned char gds_sdl_version1 = 1;
/* Opps, can't set an unsigned value to -1. Used to be:
* const unsigned char gds_sdl_eoc = -1;
* const unsigned char gds_sdl_eoc = -1;
*/
const unsigned char gds_sdl_eoc = 0xFF;
const unsigned char gds_sdl_relation = 2;
@ -2212,4 +2210,4 @@ const unsigned char PYXIS_MENU_END = 0xFF;
#endif
#endif /* _JRD_GDSOLD_H_ */
#endif /* _JRD_GDSOLD_H_ */

View File

@ -22,9 +22,11 @@
* FSG 16.03.2001
*/
/*
$Id: ibase.h,v 1.5 2002-02-16 02:21:27 seanleyne Exp $
$Id: ibase.h,v 1.6 2002-02-16 02:49:56 seanleyne Exp $
*
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" port
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "XENIX" port
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "MAC" (MAC_AUX) port
*
*/
@ -1517,10 +1519,8 @@ ISC_STATUS ISC_EXPORT isc_suspend_window(ISC_STATUS ISC_FAR*,
#define isc_info_db_impl_isc_hp_ux 31
#define isc_info_db_impl_isc_sun_386i 32
#define isc_info_db_impl_isc_vms_orcl 33
#define isc_info_db_impl_isc_mac_aux 34
#define isc_info_db_impl_isc_rt_aix 35
#define isc_info_db_impl_isc_mips_ult 36
#define isc_info_db_impl_isc_xenix 37
#define isc_info_db_impl_isc_dg 38
#define isc_info_db_impl_isc_hp_mpexl 39
#define isc_info_db_impl_isc_hp_ux68K 40
@ -2314,4 +2314,4 @@ ISC_STATUS ISC_EXPORT isc_suspend_window(ISC_STATUS ISC_FAR*,
#include "gen/iberror.h"
#endif /* JRD_IBASE_H */
#endif /* JRD_IBASE_H */

View File

@ -21,6 +21,9 @@
*
* All Rights Reserved.
* Contributor(s): ______________________________________.
*
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "XENIX" port
*
*/
#include "firebird.h"
@ -138,7 +141,7 @@ ISC_analyze_filename(file_name, node_name)
return FALSE;
/* for OS/2, introduce a restriction against one-character
machine names as a kludge to prevent the situation of
machine names as a kludge to prevent the situation of
trying to attach to C: as a remote machine -- there has
got to be a better way to resolve this */
@ -168,7 +171,7 @@ ISC_analyze_nfs(expanded_filename, node_name)
*
* Functional description
* Check a file name for an NFS mount point. If so, decompose
* into node name and remote file name.
* into node name and remote file name.
*
**************************************/
MNT mount;
@ -493,11 +496,6 @@ ISC_exit()
**************************************/
SIGVEC internal_sigfpe;
#ifdef XENIX
#define ISC_EXIT
sigset(SIGFPE, client_sigfpe);
#endif
#ifndef ISC_EXIT
sigvector(SIGFPE, &client_sigfpe, 0);
#endif

View File

@ -19,6 +19,9 @@
*
* All Rights Reserved.
* Contributor(s): ______________________________________.
*
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "XENIX" port
*
*/
#if defined(_WIN32) || defined(WIN32) || defined(__WIN32__) || defined(WIN_NT)
@ -187,7 +190,7 @@ typedef int pid_t;
/*
* NOTE: this definition is copied from linux/sem.h: if we do ...
* #include <linux/sem.h>
* we get redefinition error messages for other structures,
* we get redefinition error messages for other structures,
* so try it this (ugly) way.
*/
/* arg for semctl system calls. */
@ -201,13 +204,6 @@ union semun {
#define SEMUN
#endif
#ifdef XENIX
/* 5.5 SCO Port: SIGURG - is now available in SCO Openserver */
#ifndef SCO_EV
#define SIGURG SIGUSR1
#endif
#endif
#ifndef SIGURG
#define SIGURG SIGINT
#endif

View File

@ -19,7 +19,7 @@
*
* All Rights Reserved.
* Contributor(s): ______________________________________.
* $Id: license.h,v 1.5 2002-02-16 02:21:27 seanleyne Exp $
* $Id: license.h,v 1.6 2002-02-16 02:49:56 seanleyne Exp $
* Revision 1.5 2000/12/08 16:18:21 fsg
* Preliminary changes to get IB_BUILD_NO automatically
* increased on commits.
@ -35,7 +35,8 @@
* now be done in 'builds_win32/original/build_no.ksh'.
*
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "MAC" and "MAC_CP" defines
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" port
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "XENIX" port
*
*/
@ -125,14 +126,6 @@
#define FB_PLATFORM "DL"
#endif
#ifdef XENIX
#ifdef SCO_UNIX
#define FB_PLATFORM "SI" /* 5.5 SCO Port */
#else
#define FB_PLATFORM "XN"
#endif
#endif
#ifdef sgi
#define FB_PLATFORM "SG"
#endif

View File

@ -99,7 +99,7 @@ static BOOLEAN find_type(SLONG, WIN *, PAG *, USHORT, USHORT, UCHAR **,
1 Apollo 68K, Dn 10K
2 Sun 68k, Sun Sparc, HP 9000/300, MAC AUX, IMP, DELTA, NeXT, UNIXWARE, DG_X86
3 Sun 386i, XENIX
3 Sun 386i
4 VMS
5 Ultrix/VAX
6 Ultrix/MIPS
@ -164,10 +164,6 @@ static BOOLEAN find_type(SLONG, WIN *, PAG *, USHORT, USHORT, UCHAR **,
#define CLASS 10
#endif
#ifdef XENIX
#define CLASS 3
#endif
#ifdef IMP
#define CLASS 2
#endif

View File

@ -20,7 +20,7 @@
* All Rights Reserved.
* Contributor(s): ______________________________________.
*
* 2002.02.15 Sean Leyne - Code Cleanup is required of obsolete "EPSON" port
* 2002.02.15 Sean Leyne - Code Cleanup is required of obsolete "EPSON", "XENIX" ports
*
*/

View File

@ -19,6 +19,9 @@
*
* All Rights Reserved.
* Contributor(s): ______________________________________.
*
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "XENIX" port
*
*/
#include <stdio.h>
@ -67,10 +70,6 @@ union semun {
#define SEMAPHORES 10
#endif
#ifdef XENIX
#define SEMAPHORES 10
#endif
#ifdef M88K
#define SEMAPHORES 10
#endif

View File

@ -51,6 +51,10 @@ timestamp='2001-05-11'
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
# It is wrong to echo any other type of specification.
#
# 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "XENIX" port
#
me=`echo "$0" | sed -e 's,.*/,,'`
usage="\
@ -1013,7 +1017,7 @@ case $os in
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
| -aos* \
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* \
| -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
| -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
@ -1117,12 +1121,6 @@ case $os in
-es1800*)
os=-ose
;;
-xenix)
os=-xenix
;;
-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
os=-mint
;;
-none)
;;
*)
@ -1359,4 +1357,4 @@ exit 0
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
# End:

View File

@ -19,6 +19,9 @@
*
* All Rights Reserved.
* Contributor(s): ______________________________________.
*
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "XENIX" port
*
*/
#include "firebird.h"
@ -75,15 +78,13 @@ static int file;
#else
#include <sys/types.h>
#ifndef DELTA
#ifndef XENIX
#ifndef PC_PLATFORM
#ifndef WIN_NT
#include <sys/file.h>
#endif
#endif
#endif
#endif
#endif
#endif /* VMS */
#ifndef O_RDWR
#include <fcntl.h>

View File

@ -276,7 +276,6 @@ static STUFF stuff[] = {
ITEM(gds__info_db_impl_isc_hp_ux, INFO, VALUES)
ITEM(gds__info_db_impl_isc_sun_386i, INFO, VALUES)
ITEM(gds__info_db_impl_isc_vms_orcl, INFO, VALUES)
ITEM(gds__info_db_impl_isc_mac_aux, INFO, VALUES)
ITEM(gds__info_db_impl_isc_rt_aix, INFO, VALUES)
ITEM(gds__info_db_impl_isc_mips_ult, INFO, VALUES)
ITEM(gds__info_db_impl_isc_apl_dn10, INFO, VALUES)
@ -579,4 +578,4 @@ void main( int argc, char **argv)
COMMIT;
FINISH;
exit(FINI_OK);
}
}

View File

@ -22,11 +22,12 @@
* Added TCP_NO_DELAY option for superserver on Linux
* FSG 16.03.2001
*
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" port
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "XENIX" port
*
*/
/*
$Id: inet.cpp,v 1.6 2002-02-16 02:21:28 seanleyne Exp $
$Id: inet.cpp,v 1.7 2002-02-16 02:49:56 seanleyne Exp $
*/
#include "firebird.h"
#include "../jrd/ib_stdio.h"
@ -201,13 +202,6 @@ typedef int socklen_t;
#define EINTR 0
#endif
#ifdef XENIX
/* 5.5 SCO Port: SIGURG is now available in SCO Openserver */
#ifndef SCO_EV
#define SIGURG SIGUSR1
#endif
#endif
#ifndef hpux
#define sigvector sigvec
#endif
@ -2494,7 +2488,7 @@ static int parse_line(
if (strcmp(entry1, host_name))
#ifdef UNIX
#if !(defined XENIX || defined UNIXWARE || defined NCR3000)
#if !(defined UNIXWARE || defined NCR3000)
if (entry1[1] == '@') {
if (!innetgr(&entry1[2], host_name, 0, 0))
return -1;
@ -2523,7 +2517,7 @@ static int parse_line(
/* if they're in the user group: + they're in, - they're out */
#ifdef UNIX
#if !(defined XENIX || defined UNIXWARE || defined NCR3000)
#if !(defined UNIXWARE || defined NCR3000)
if (entry2[1] == '@') {
if (innetgr(&entry2[2], 0, user_name, 0)) {
if (entry2[0] == '+')
@ -3021,8 +3015,8 @@ static int select_wait( PORT main_port, SLCT * selct)
if (selct->slct_count != -1)
{
/* if selct->slct_count is zero it means that we timed out of
select with nothing to read or accept, so clear the fd_set
bit as this value is undefined on some platforms (eg. HP-UX),
select with nothing to read or accept, so clear the fd_set
bit as this value is undefined on some platforms (eg. HP-UX),
when the select call times out. Once these bits are cleared
they can be used in select_port() */
if (selct->slct_count == 0)
@ -3341,7 +3335,7 @@ static void inet_handler( PORT port)
* Inet_handler is called the the signal handler on receipt of
* a SIGURG signal indicating out-of-band data. Since SIGURG
* may be noisy, check to see if any IO is pending on the channel.
* If not, ignore the signal. If so, call the port specific
* If not, ignore the signal. If so, call the port specific
* handler to do something appropriate.
*
**************************************/
@ -3874,12 +3868,12 @@ static int packet_receive(
#ifndef REQUESTER
/* Implement an error-detection protocol to ensure that the client
is still there. Use the select() call with a timeout to wait on
is still there. Use the select() call with a timeout to wait on
the connection for an incoming packet. If none comes within a
suitable time interval, write a dummy packet on the connection.
If the client is not there, an error will be returned on the write.
If the client is there, the dummy packet will be ignored by all
InterBase clients V4 or greater. This protocol will detect when
If the client is there, the dummy packet will be ignored by all
InterBase clients V4 or greater. This protocol will detect when
clients are lost abnormally through reboot or network disconnect. */
/* Don't send op_dummy packets on aux port; the server won't
@ -3999,7 +3993,7 @@ static bool_t packet_send( PORT port, SCHAR * buffer, SSHORT buffer_length)
**************************************
*
* Functional description
* Send some data on it's way.
* Send some data on it's way.
*
**************************************/
SSHORT n, length, count;
@ -4037,7 +4031,7 @@ static bool_t packet_send( PORT port, SCHAR * buffer, SSHORT buffer_length)
if (n == length) {
break;
}
if (n == -1)
{
if (INTERRUPT_ERROR(ERRNO)) {
@ -4202,4 +4196,4 @@ static void unhook_disconnected_ports(PORT main_port)
}
#endif
} // extern "C"
} // extern "C"

View File

@ -22,11 +22,12 @@
* Added TCP_NO_DELAY option for superserver on Linux
* FSG 16.03.2001
*
* 2002.02.15 Sean Leyne - This module needs to be cleanedup to remove obsolete "EPSON" port/define
* 2002.02.15 Sean Leyne - This module needs to be cleanedup to remove obsolete ports/defines:
* - "EPSON", "XENIX"
*
*/
/*
$Id: protocol.h,v 1.4 2002-02-16 02:21:28 seanleyne Exp $
$Id: protocol.h,v 1.5 2002-02-16 02:49:56 seanleyne Exp $
*/
#ifndef _REMOTE_PROTOCOL_H_
#define _REMOTE_PROTOCOL_H_

View File

@ -21,6 +21,7 @@
* Contributor(s): ______________________________________.
*
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "XENIX" port
*
*/
@ -103,10 +104,6 @@
#endif /* DG_X86 */
#endif /* DGUX */
#ifdef XENIX
#define ARCHITECTURE arch_sco
#endif
#ifdef SCO_EV
#define ARCHITECTURE arch_sco_ev
#endif
@ -153,4 +150,4 @@
#define SRVR_xnet 1024 /* 0x0400 ipc protocol via server */
#define SRVR_thread_per_port 2048 /* 0x0800 Bind thread to a port */
#define SRVR_no_icon 4096 /* 0x1000 Tell the server not to show the icon */
#endif /* _REMOTE_REMOTE_DEF_H_ */
#endif /* _REMOTE_REMOTE_DEF_H_ */