---
name: "DlpReadSysInfo"
section: "3"
platform: "linux"
package: "coldsync"
version: "3.0+pre3-3"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/DlpReadSysInfo"
---

# DlpReadSysInfo(3)

read system information from a PalmOS device

## NAME

**DlpReadSysInfo**, – read system information from a PalmOS device

## LIBRARY

*libpconn*

## SYNOPSIS

**#include \<palm.h\>**

**#include \<pconn/pconn.h\>**

*int*\

**DlpReadSysInfo**(*PConnection \*pconn*, *struct dlp\_sysinfo \*sysinfo*);

## DESCRIPTION

**DlpReadSysInfo**() reads system information from *pconn* and stores it in *sysinfo*. The *dlp\_sysinfo* structure is defined in *\<pconn/dlp\_cmd.h\>* as

```
struct dlp_sysinfo
{
	udword rom_version;
	udword localization;
	ubyte unused;
	ubyte prodIDsize;
	udword prodID;
	uword dlp_ver_maj;
	uword dlp_ver_min;
	uword comp_ver_maj;
	uword comp_ver_min;
	udword max_rec_size;
};
```

## RETURN VALUE

**DlpReadSysInfo**() returns 0 if successful, or a negative value in case of error.

## SEE ALSO

[libpconn(3)](/libpconn/3.md), [new\_PConnection(3)](/new_PConnection/3.md).
