delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
From: | Ben Peddell <killer DOT lightspeed AT bigpond DOT com> |
User-Agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020826 |
X-Accept-Language: | en-us, en |
MIME-Version: | 1.0 |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: howto get "Volume Seial Number" |
References: | <bks80d$com$1 AT caraway DOT media DOT kyoto-u DOT ac DOT jp> |
Lines: | 40 |
Message-ID: | <XsEcb.122816$bo1.26188@news-server.bigpond.net.au> |
Date: | Thu, 25 Sep 2003 16:11:35 GMT |
NNTP-Posting-Host: | 144.134.89.159 |
X-Complaints-To: | abuse AT bigpond DOT net DOT au |
X-Trace: | news-server.bigpond.net.au 1064506295 144.134.89.159 (Fri, 26 Sep 2003 02:11:35 EST) |
NNTP-Posting-Date: | Fri, 26 Sep 2003 02:11:35 EST |
Organization: | BigPond Internet Services |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
H.Shiozaki wrote: > Please someone help me! > I want to get "volume Serial Number" > from C: and cuurent drive: > in conditin on [Win98 + DJGPP-2.03] at least. > --- > Is there "Volume Serial Number" term(consept?) in > Linux, and FreeBSD environment? > If so, I want "Volume Serial Number" from C-User-Application program. > > Regards > - - - - - > FM: H.Shiozaki > E-Mail: sios_hs AT yahoo DOT co DOT jp > Sorry, the Serial Number (UUID - Universally Unique ID) is a filesystem-dependant construct on GNU/Linux. It is not understood by the kernel, so you need either a library call or a custom function to get it. DOS actually supports the Volume Serial Number through an IOCTL call or through a `kernel' call. The IOCTL is: #include <sys/ioctl.h> struct drvinfo { short infolev; long sernum; char label[11]; char type[8]; } drvinfo; int status; drvinfo.infolev = 0; status = ioctl (driveno, DOS_GENBLKREQ, 0x0866, &drvinfo, 0, 0, 25); It's somewhat harder to use the `kernel' call, since DJGPP does not actually support it.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |