openGauss lo_lseek

techbing發表於2024-05-16

lo_lseek

功能描述

改變一個大物件描述符的當前讀或寫位置。

原型

int lo_lseek(PGconn* conn, int fd, int offset, int whence);

引數

表 1 lo_lseek引數

關鍵字

引數說明

conn

一個資料庫連線

fd

檔案描述符

offset

將檔案描述符的當前位置指標移動到由offset指定的新位置

whence

從物件開頭定位、從當前位置定位、或從物件末尾定位

返回值

int:新位置的指標,或者是-1表示出錯。

lo_lseek64

功能描述

改變一個(可能超過2GB大小)大物件描述符的當前讀或寫位置。

原型

long int lo_lseek64(PGconn *conn, int fd, long int offset, int whence);

引數

表 1 lo_lseek64引數

關鍵字

引數說明

conn

一個資料庫連線

fd

檔案描述符

offset

將檔案描述符的當前位置指標移動到由offset指定的新位置

whence

從物件開頭定位、從當前位置定位、或從物件末尾定位

返回值

int:新位置的指標,或者是-1表示出錯。

示例

請參見示例章節。

詳情檢視:https://opengauss.org

詳情檢視:https://docs-opengauss.osinfra.cn

相關文章