Date: Mon, 28 May 2001 14:11:44 -0300 From: "Mario Sergio Fujikawa Ferreira" <lioux@uol.com.br> To: freebsd-questions@freebsd.org Subject: How to define "struct rq"? Message-ID: <20010528141144.A6291@Fedaykin.here>
next in thread | raw e-mail | index | archive | help
Hi, If wanted to define a struct rq variable, which headers should I include? I am writing a simple user land test program. I am talking about the struct rq used in /usr/src/sys/kern/kern_switch.c I am using something like this: #include <sys/param.h> #include <sys/proc.h> struct rq queues[1]; void main(void) { TAILQ_INIT(&queues[0]); } But when I try 'gcc test.c', I get test.c: In function `main': test.c:7: invalid use of undefined type `struct rq' test.c:7: invalid use of undefined type `struct rq' test.c:7: invalid use of undefined type `struct rq' test.c:6: warning: return type of `main' is not `int' test.c: At top level: test.c:4: storage size of `queues' isn't known What I am doing wrong? Where do I find the definition of struct rq? I've looked everywhere and sys/proc.h only tells it is extern. Regards, -- Mario S F Ferreira - UnB - Brazil - "I guess this is a signature." lioux at ( freebsd dot org | linf dot unb dot br ) flames to beloved devnull@someotherworldbeloworabove.org feature, n: a documented bug | bug, n: an undocumented feature To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010528141144.A6291>