Groups | Search | Server Info | Login | Register
Groups > comp.sys.apple2 > #49123
| From | Mark Wade <markwade@optonline.net> |
|---|---|
| Newsgroups | comp.sys.apple2 |
| Subject | Gno C stderr unresolved reference label |
| Date | 2025-03-17 20:56 +0000 |
| Organization | Mac GUI |
| Message-ID | <mswade0-1742244966@macgui.com> (permalink) |
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