• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: get currently logging in users
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: get currently logging in users


  • Subject: Re: get currently logging in users
  • From: lazuardi <email@hidden>
  • Date: Fri, 14 Mar 2008 13:30:05 +0900

Why not peruse the sources of the who utility and see how it finds the data you want?

http://www.opensource.apple.com/darwinsource/10.5/shell_cmds-116/who/

yes, I have done checking both of the leopard and tiger's darwin sources, before I ask to the mailinglists.


The main difference between tiger and leopard's who source is the use of utmp and utmpx. utmp has been deprecated on leopard. leopard uses utmpx to retrieve currently logging in users. utmp uses at tiger is buggy?

as a test you may create a user with username more than 8 characters. Login by using FUS to the user, and check the output of the who from the terminal, and compare the result from tiger and leopard.


this is what I got from Tiger's who: --- alz console Mar 14 09:59 develope ttyp1 Mar 14 13:20 <- Tiger cuts out the 9th character alz ttyp2 Mar 14 10:00


and this is from Leopard: --- alz console 3 14 10:48 alz ttys000 3 14 11:26 developer console 3 14 13:24 <- Leopard give me the correct data


Regards, Ardian



On 2008/03/14, at 13:02, Michael Watson wrote:

Why not peruse the sources of the who utility and see how it finds the data you want?

http://www.opensource.apple.com/darwinsource/10.5/shell_cmds-116/who/


-- m-s

On 13 Mar, 2008, at 22:27, lazuardi wrote:


On 2008/03/14, at 10:51, Kyle Sluder wrote:

who (and last) use wtmp and utmp. man utmp(5) for info on how you can
access this information in your own programs.



Yes, I did use utmp as the darwin did at who command, referenced from shell_cmds-811 from darwin source.


but, as I said at my mail before, It didn't give me the full name of the user that has username more than 8 characters.
Is there any way to solve this?



Regards, Ardian


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden



_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: get currently logging in users
      • From: Michael Watson <email@hidden>
    • Re: get currently logging in users
      • From: Jens Alfke <email@hidden>
References: 
 >get currently logging in users (From: lazuardi <email@hidden>)
 >Re: get currently logging in users (From: Andrew Farmer <email@hidden>)
 >Re: get currently logging in users (From: lazuardi <email@hidden>)
 >Re: get currently logging in users (From: "Kyle Sluder" <email@hidden>)
 >Re: get currently logging in users (From: lazuardi <email@hidden>)
 >Re: get currently logging in users (From: Michael Watson <email@hidden>)

  • Prev by Date: newb problem- Currency Converter app problem- Can't Add ConverterController Class to Nib
  • Next by Date: Re: newb problem- Currency Converter app problem- Can't Add ConverterController Class to Nib
  • Previous by thread: Re: get currently logging in users
  • Next by thread: Re: get currently logging in users
  • Index(es):
    • Date
    • Thread