This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: man 2 setpriority - issues


> From: cygwin-owner@cygwin.com [mailto:cygwin-owner@cygwin.com]On Behalf
> Of Christopher Faylor

> On Tue, Sep 23, 2003 at 11:25:50AM -0400, Igor Pechtchanski wrote:
> >On Tue, 23 Sep 2003, Hannu E K Nevalainen (garbage mail) wrote:
> >> $ man 2 getpriority
> >> ...
> >> SYNOPSIS
> >> ...
> >>      int
> >>      setpriority(int which, int who, int prio);
> >> ...
> >>
> >> $ man 2 setpriority
> >> No entry for setpriority in section 2 of the manual
> >>
> >> IMO this is very confusing IF you're not aware of it. I spent some time
> >> finding out.
> >
> >FWIW, I don't have manpage for getpriority on my system, and the
> search of
> >Cygwin packages turned out nothing, so I have no idea which package
> >contains it.  That being said, the usual solution for this problem is
> >"cd /usr/share/man/man2 && ln -s getpriority.2 setpriority.2", which goes
> >into the postinstall script for the package (whatever it is).
>
> Right.  cygwin doesn't export a [gs]etpriority, so if some package is
> exporting it, that is...  interesting.
>
> Also note:
>
> http://cygwin.com/cgi-bin2/package-grep.cgi?grep=man2%2F
>
> which shows that no package contains a 'man2/' string.  This indicates
> that the getpriority man page probably didn't come from a standard
> cygwin package.


You're both fully correct; I have fooled myself once again:

$ echo $MANPATH
/usr/local/man:/usr/man:/usr/share/man:/usr/autotool/devel/man::/usr/ssl/man
:/cygdrive/e/Amiga/GG/man

$ man -W 2 getpriority
/cygdrive/e/Amiga/GG/man/man2/getpriority.2

This is manpages that comes with an old version of "geekgadgets"
(www.geekgadgets.org) - a project that reflects cygwin, but on/for AmigaOS.

Conclusion: Remember the above, or remove that last MANPATH-item. ,:-I



> >>Then; "PRIO_PROCESS" mentioned later in the manpage doesn't seem to be
> >>defined anywhere in the include files...
> >>
> >>$ cd /usr/include/ $ grep PRIO_PROCESS * $
> >
> >Try "find /usr/include -type f | xargs grep -H PRIO_PROCESS".
>
> If it does find something, it isn't going to be useful.

$ find /usr/include -type f | xargs grep -H PRIO_PROCESS
$
i.e. nothing...

> >>Any pointers on where to find it - or how to bypass this when it gets
> >>used in something you wish to build?

Neither of you commented on this - which, for me, is a greater concern. I'm
not going to say that it is _important_, but I'd like to read some words
about it.
 e.g: Is this a "low priority" thing, doesn't Win have something that allows
an easy implementation, or...

 Googling on [gs]etpriority turns upp hits in glibc-hacker only. Nothing
cygwin related.

> >>http://www.cygwin.com/ml/libc-hacker/2002-07/msg00013.html seems to
> >>contain a diff on resources.h that adds (removes?) PRIO_PROCESS and
> >>friends.  Is this a "correct" change to apply?
>
> I'm not sure why we are talking about IBM S390 (!) changes to glibc
> (!!!) in the cygwin mailing list.

 Well, I obviously had my eyes more on the fact that there was a patch
removing/inserting PRIO_PROCESS into resources.h - not really checking WHERE
the google hits came from (as I had typed "site:cygwin.com" I didn't expect
deviations from that).
 Now I realize that both hits I got was rather irrelevant.

> In case you don't know it, cygwin.com == sources.redhat.com.
> The mailing list archives for the cygwin mailing list are mixed with
> the archives for all of the other mailing lists on sources.redhat.com.
> See http://sources.redhat.com/lists.html for a list of mailing lists on
> sources.redhat.com.

I'm taking "notes" :-) - thanks!

 Is there words about using google on "site:cygwin.com" in the FAQ or some
such? This note might need to be added there... (or a modified version).

/Hannu E K Nevalainen, B.Sc. EE - 59?16.37'N, 17?12.60'E
-- UTC+01, DST -> UTC+02  --
--END OF MESSAGE--


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]