uname_()

Linux specific forum
Heis Spiter
User
User
Posts: 41
Joined: Fri Aug 22, 2003 7:10 pm
Location: 76 (FRANCE)
Contact:

uname_()

Post by Heis Spiter »

Hi!
I need some help about the use of the API uname_(). I tried to use that source code, without success (Invalid memory access on the first field debug).

Code: Select all

Structure utsname
  sysname.s
  nodename.s
  release.s
  version.s
  machine.s
  domainname.s
EndStructure
name.utsname

Debug uname_(@name)
Debug name\sysname
Debug name\nodename
Debug name\release
Debug name\version
Debug name\machine
Debug name\domainname
What did I do wrong?
Thanks in advance.
remi_meier
Enthusiast
Enthusiast
Posts: 468
Joined: Sat Dec 20, 2003 6:19 pm
Location: Switzerland

Post by remi_meier »

Look up the structures in the headerfiles:

Code: Select all

; not unicode compatible!
#_UTSNAME_LENGTH = 65
Structure utsname 
  sysname.s{#_UTSNAME_LENGTH}
  nodename.s{#_UTSNAME_LENGTH}
  release.s{#_UTSNAME_LENGTH}
  version.s{#_UTSNAME_LENGTH}
  machine.s{#_UTSNAME_LENGTH}
  domainname.s{#_UTSNAME_LENGTH}
EndStructure 


name.utsname 

Debug uname_(@name) 
Debug name\sysname 
Debug name\nodename 
Debug name\release 
Debug name\version 
Debug name\machine 
Debug name\domainname

Athlon64 3700+, 1024MB Ram, Radeon X1600
Heis Spiter
User
User
Posts: 41
Joined: Fri Aug 22, 2003 7:10 pm
Location: 76 (FRANCE)
Contact:

Post by Heis Spiter »

Thanks! It works perfectly.
Post Reply