freebsd-questions Digest, Vol 290, Issue 12
Manish Jain
invalid.pointer at gmail.com
Sat Dec 26 17:51:30 UTC 2009
Hello,
I am looking a convenient way using C to retrieve the current CPU and
memory utilization of a process of which I have the pid. Can somebody
please give me a hint of which system-calls/library-functions to use for
this ? I don't want to use the system() function or grep for information
via the /proc filesystem.
I would be grateful if you could also please mention whether the
suggested method[s] is/are FreeBSD-specific or would be portable to
other environments like Solaris/Linux ?
Thanks for any help.
Regards & Happy New Year
Manish Jain
invalid.pointer at gmail.com
freebsd-questions-request at freebsd.org wrote:
> Send freebsd-questions mailing list submissions to
> freebsd-questions at freebsd.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> or, via email, send a message with subject or body 'help' to
> freebsd-questions-request at freebsd.org
>
> You can reach the person managing the list at
> freebsd-questions-owner at freebsd.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of freebsd-questions digest..."
>
>
> Today's Topics:
>
> 1. setlocale command is missing (Daniel Dvo??k)
> 2. Re: clicky driver (Roland Smith)
> 3. Package Dependency Issue (Joseph L. Casale)
> 4. Re: setlocale command is missing (Rolf G Nielsen)
> 5. Fwd: location of discussion of livefs
> (leeoliveshackelford at surewest.net)
> 6. Failed port upgrade (Rem P Roberti)
> 7. Re: freebsd for children (Ian Smith)
> 8. Re: clicky driver (Gary Kline)
> 9. Re: clicky driver (Gary Kline)
> 10. portaudit php vulnerabilities (Aleksandr Miroslav)
> 11. Re: Firefox 3.5 and Epiphany crashing since the GNOME 2.28
> update (Neil Short)
> 12. Re: portaudit php vulnerabilities (Nerius Landys)
> 13. ANNOUNCE: 64 bit 8.0-RELEASE-p1 Custom XFCE build available
> (Manolis Kiagias)
> 14. Re: freebsd for children (Dh?nin Jean-Jacques)
> 15. Punam Chowhan sent you a private message on Feed Share -
> please respond (Punam Chowhan)
> 16. Re: location of discussion of lives (Matthew Seaman)
> 17. Re: clicky driver (Matthew Seaman)
> 18. Re: Wireless USB adapter (Paul B Mahol)
> 19. Re: clicky driver (Nick Barnes)
> 20. Re: Upgrade 7.0 to 7.2 installworld failed - SOLVED (Colin)
> 21. Re: Firefox 3.5 and Epiphany crashing since the GNOME 2.28
> update (Anh Ky Huynh)
> 22. Re: portaudit php vulnerabilities (Jerry)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 26 Dec 2009 02:04:44 +0100
> From: Daniel Dvo??k <dandee at hellteam.net>
> Subject: setlocale command is missing
> To: <freebsd-questions at freebsd.org>
> Message-ID: <9FFCA7E178C44C10994E4C52AC40EDA4 at tocnet28.jspoj.czf>
> Content-Type: text/plain; charset="utf-8"
>
> Hi,
>
> I updated a mc port to the last one, version 4.7.0pre4 and wanted to run mc, but mc display a warning message that the selected display charset or source codeset does not match one set via locale. I have never seen this message since I am a user of mc. Propably it is something new in this new version. The version 4.6.2 does not show you this message durring starting application.
>
> I wanted to set my locale, but I found out that command setlocale is missing on FreeBSD 7.2.
>
> Files in directory /etc:
>
> login.conf, login.conf.db, csh.login and profile are set as HANDBOOK recommends for language localization.
>
> My shells are bash, tcsh or zsh, csh for root user. The results are the same.
>
> bash:
> [user at server ~]$ LC_ALL=ISO-8859-2; export LC_ALL
> -bash: varovánÃ: setlocale: LC_ALL: cannot change locale (ISO-8859-2): No such file or directory
>
> zsh:
> server% setlocale LC_ALL ISO-8859-2
> zsh: command not found: setlocale
>
> tcsh:
>
>> setlocale LC_ALL ISO-8859-2
>>
> setlocale: Command not found.
>
> root csh:
> server# setlocale LC_ALL ISO-8859-2
> setlocale: Command not found.
>
> So my simple question is why is setlocale command missing in FreeBSD 7.2 ? And if user could not use locale and setlocale commands like on Linux, how can I solve my problem with new version of MC ?
>
> The mc message:
>
> Confirmation
>
> Chosen display charset (Settings->Display bits) or source codeset (in mcedit ctrl-t) does not match one set via locale. Set correct codeset manually or press <<Fix it>> to set locale default.
>
> Or set 'don' task again' and press <<Skip>>
>
> [ ] don't ask again
>
> [< Fix it >] [ Skip ]
>
> BTW in mc there is not any settings with display bits, there is only options menu with display bits. Wrong help dialogs ?
>
> Thank you
>
> Daniel
>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Sat, 26 Dec 2009 02:43:56 +0100
> From: Roland Smith <rsmith at xs4all.nl>
> Subject: Re: clicky driver
> To: Gary Kline <kline at thought.org>
> Cc: FreeBSD Mailing List <freebsd-questions at freebsd.org>
> Message-ID: <20091226014356.GB10072 at slackbox.xs4all.nl>
> Content-Type: text/plain; charset="us-ascii"
>
> On Fri, Dec 25, 2009 at 12:47:49PM -0800, Gary Kline wrote:
>
>> Nothing tactile, and because neither Linux nor BSD has an audio
>> "click", not even that. Sun does have a command line
>>
>
> It should. The X window system provides a way to get keyclicks with
> xset(1). The command 'xset c 100' whould generate the loudest click possible.
>
> Whether you hear something depends e.g. on how the X server is started, and
> wether the hardware supports it. On my PC I hear the 'bell' from the PC
> speaker, but no clicks.
>
> Roland
>
More information about the freebsd-questions
mailing list