(lwpDestroy): Internal linkage.
(lwpSelect, lwpStatus): Declare in lwpint.h instead of lwp.h.
This commit is contained in:
parent
0f2e12d3aa
commit
f51769659c
3 changed files with 6 additions and 5 deletions
|
@ -47,6 +47,7 @@ void lwpYield(void);
|
||||||
void lwpSleepFd(int fd, int flags);
|
void lwpSleepFd(int fd, int flags);
|
||||||
void lwpSleepUntil(long until);
|
void lwpSleepUntil(long until);
|
||||||
void lwpWakeupFd(struct lwpProc * p);
|
void lwpWakeupFd(struct lwpProc * p);
|
||||||
|
int lwpSigWait(sigset_t *set, int *sig);
|
||||||
void *lwpGetUD(struct lwpProc * p);
|
void *lwpGetUD(struct lwpProc * p);
|
||||||
void lwpSetUD(struct lwpProc * p, char *ud);
|
void lwpSetUD(struct lwpProc * p, char *ud);
|
||||||
void lwpSetDesc(struct lwpProc * p, char *name, char *desc);
|
void lwpSetDesc(struct lwpProc * p, char *name, char *desc);
|
||||||
|
@ -55,9 +56,6 @@ int lwpSetPriority(int prio);
|
||||||
struct lwpSem *lwpCreateSem(char *name, int count);
|
struct lwpSem *lwpCreateSem(char *name, int count);
|
||||||
void lwpSignal(struct lwpSem *);
|
void lwpSignal(struct lwpSem *);
|
||||||
void lwpWait(struct lwpSem *);
|
void lwpWait(struct lwpSem *);
|
||||||
void lwpSelect(void *);
|
|
||||||
void lwpStatus(struct lwpProc *proc, char *format, ...)
|
|
||||||
ATTRIBUTE((format (printf, 2, 3)));
|
|
||||||
|
|
||||||
extern struct lwpProc *LwpCurrent;
|
extern struct lwpProc *LwpCurrent;
|
||||||
|
|
||||||
|
|
|
@ -48,6 +48,7 @@ char **LwpContextPtr;
|
||||||
int LwpMaxpri = 0; /* maximum priority so far */
|
int LwpMaxpri = 0; /* maximum priority so far */
|
||||||
int LwpStackGrowsDown;
|
int LwpStackGrowsDown;
|
||||||
|
|
||||||
|
static void lwpDestroy(struct lwpProc *proc);
|
||||||
static void lwpStackCheckInit(struct lwpProc *newp);
|
static void lwpStackCheckInit(struct lwpProc *newp);
|
||||||
static void lwpStackCheck(struct lwpProc *newp);
|
static void lwpStackCheck(struct lwpProc *newp);
|
||||||
static void lwpStackCheckUsed(struct lwpProc *newp);
|
static void lwpStackCheckUsed(struct lwpProc *newp);
|
||||||
|
|
|
@ -93,7 +93,9 @@ struct lwpProc *lwpGetFirst(struct lwpQueue *);
|
||||||
void lwpReady(struct lwpProc *);
|
void lwpReady(struct lwpProc *);
|
||||||
void lwpReschedule(void);
|
void lwpReschedule(void);
|
||||||
void lwpEntryPoint(void);
|
void lwpEntryPoint(void);
|
||||||
void lwpInitSelect(struct lwpProc * self);
|
void lwpInitSelect(struct lwpProc *);
|
||||||
void lwpDestroy(struct lwpProc * proc);
|
void lwpSelect(void *);
|
||||||
|
void lwpStatus(struct lwpProc *proc, char *format, ...)
|
||||||
|
ATTRIBUTE((format (printf, 2, 3)));
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue