Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@sources.redhat.com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin@sources.redhat.com>
List-Help: <mailto:cygwin-help@sources.redhat.com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner@sources.redhat.com
Delivered-To: mailing list cygwin@sources.redhat.com
Message-ID: <010401c06010$3099e870$4c3ca8c0@adacel.com.au>
From: "Peter Tersteeg" <petert@adacel.com.au>
To: <cygwin@sourceware.cygnus.com>
Subject: Trouble accessing functions in cygwin1.dll
Date: Thu, 7 Dec 2000 16:40:21 +1100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-Mimeole: Produced By Microsoft MimeOLE V5.50.4133.2400

Hi,

I'm trying to use cygwin in a VC++ project (not pleasant, but I don't have a
choice) and I'm trying to access several functions using LoadLibrary and
GetProcAddress.  I've used assertions to check that they are found successfully,
but at runtime the program crashes when calling any of these functions.

The problem seems to be that I'm calling the functions with invalid parameters,
but I can't find any info that contradicts the parameters I'm using.  The
functions and the parameters I'm using are:

pid_t  wait(int *)
int  fcnt(int, int, ...)
pid_t  fork(void)
int  pipe(int __fildes[2])
int  stat(const char *__path, struct stat *__sbuf)

pid_t is defined as an unsigned int.

If anyone knows if these are okay or not, please let me know.

Thanks,

Peter Tersteeg
Adacel Technologies
petert@adacel.com.au




--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

