Groups | Search | Server Info | Login | Register
Groups > comp.sys.apple2 > #49123
| Path | csiph.com!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | Mark Wade <markwade@optonline.net> |
| Newsgroups | comp.sys.apple2 |
| Subject | Gno C stderr unresolved reference label |
| Date | Mon, 17 Mar 2025 20:56:08 -0000 (UTC) |
| Organization | Mac GUI |
| Lines | 77 |
| Message-ID | <mswade0-1742244966@macgui.com> (permalink) |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | 8bit |
| Injection-Date | Mon, 17 Mar 2025 21:56:10 +0100 (CET) |
| Injection-Info | dont-email.me; posting-host="55e5ef6c56e1c1985fceb3ab4dc4ae39"; logging-data="981477"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+N5LUe9XQf9GDTDP8sL3rH" |
| User-Agent | Mac GUI Usenet |
| Cancel-Lock | sha1:tMPbwxrE5vCdPH3AHMejFA3+qSI= |
| Xref | csiph.com comp.sys.apple2:49123 |
Show key headers only | View raw
Hi, hoping someone could help me out. I was playing around in gno and c and
found I can't
access stderr, or stdout or stdin for that matter. Compiling doit.c "cc -o
doit.c doit" and
./doit gives me:
sys_nerr = 56
SEEK_END = 2
so that much works but uncommenting the fprintf line gives me:
Error at 0000003A past main PC = 0000004F : Unresolved reference Label:
stderr
Error at 0000003D past main PC = 00000052 : Unresolved reference Label:
stderr
It seems it doesn't get what a FILE * is, I think. I don't know.
Any thoughts? Do I need to reinstall? I hoping there might be an easier
answer.
I'm running system 6.0.1, gno kernel v2.0.6, gno/me init version 2.0.1
doit.c:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[]){
printf("sys_nerr = %i\n",sys_nerr);
printf("SEEK_END = %i\n", SEEK_END);
//(void)fprintf(stderr, "I want to believe\n");
return 0;
}
stdio.h in /gno/lib/orcacdefs:
extern int sys_nerr; /* largest index for sys_errlist
*/
extern char *sys_errlist[]; /* error messages */
/*
* files
*/
typedef struct {
struct file *next; /* next file in linked
list */
unsigned char *_ptr, /* next location to write to
*/
*_base, /* first byte of the
buffer */
*_end; /* end of the file
buffer */
unsigned long _size, /* size of the file buffer */
_cnt; /* # chars that can
be read/writen to buffer */
int _pbk; /* put back character
*/
unsigned int _flag, /* buffer flags */
_file; /* GS/OS file ID */
} FILE;
extern FILE *stderr; /* standard I/O files */
extern FILE *stdin;
extern FILE *stdout;
Back to comp.sys.apple2 | Previous | Next — Next in thread | Find similar
Gno C stderr unresolved reference label Mark Wade <markwade@optonline.net> - 2025-03-17 20:56 +0000
Re: Gno C stderr unresolved reference label Mark Wade <markwade@optonline.net> - 2025-03-18 13:48 +0000
Re: Gno C stderr unresolved reference label Oliver Schmidt <ol.sc@web.de> - 2025-03-18 19:39 +0000
Re: Gno C stderr unresolved reference label Mark Wade <markwade@optonline.net> - 2025-03-19 00:14 +0000
Re: Gno C stderr unresolved reference label Mark Wade <markwade@optonline.net> - 2025-03-19 14:08 +0000
Re: Gno C stderr unresolved reference label Kelvin Sherlock <email@domain.com> - 2025-03-23 10:48 -0400
Re: Gno C stderr unresolved reference label Mark Wade <markwade@optonline.net> - 2025-03-24 13:47 +0000
csiph-web