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

Some work on Solaris port

This commit is contained in:
kkuznetsov 2002-09-25 06:22:43 +00:00
parent 4554a02ef7
commit a5f1e2f3be
3 changed files with 16 additions and 6 deletions

View File

@ -35,7 +35,7 @@
* 2002.04.16 Paul Beach - HP10 and unistd.h
*/
/*
$Id: common.h,v 1.32 2002-09-23 10:41:07 dimitr Exp $
$Id: common.h,v 1.33 2002-09-25 06:22:42 kkuznetsov Exp $
*/
#ifndef JRD_COMMON_H
@ -307,8 +307,14 @@ typedef RETSIGTYPE (*SIG_FPTR) ();
* Hey, we're not running on PDP-11's any more: would it kill you
* to use a short instead of a char to hold the fileno? :-(
*/
/* Why we (solarises) need to rewrite old BSD stdio
so many times I suggest stdIO from
http://www.research.att.com/sw/tools/sfio/
*/
#ifndef SFIO
#define NEED_IB_STDIO
#endif
/* Define the following macro only on platforms which supply the library
routine xdr_hyper. For other platforms, omit the definition of this
macro, and we will supply that function where we need it. */

View File

@ -104,9 +104,12 @@
* for stdio.
*/
#ifdef SOLX86
#error SUN
#endif
#include "source/jrd/cdefs.h"
#include "source/jrd/ansi.h"
#include "../jrd/cdefs.h"
#include "../jrd/ansi.h"
#ifdef _BSD_SIZE_T_
typedef _BSD_SIZE_T_ size_t;

View File

@ -21,7 +21,7 @@
* Contributor(s): ______________________________________.
*/
/*
$Id: thd.h,v 1.6 2002-08-22 08:20:27 dimitr Exp $
$Id: thd.h,v 1.7 2002-09-25 06:22:42 kkuznetsov Exp $
*/
#ifndef _JRD_THD_H_
@ -241,12 +241,13 @@ typedef struct rec_mutx_t {
} REC_MUTX_T, *REC_MUTX;
/* Combined mutex and condition variable structure */
#ifndef SOLARIS
typedef struct cond_t {
THD_MUTEX_STRUCT cond_mutex;
THD_COND_STRUCT cond_cond;
} COND_T, *COND;
#endif
/* Read/write lock structure */
typedef struct wlck_t {