如果在同一个发行版中发生了内部更改并添加了新接口,则应创建弱版本定义 (weak version definition) 和接口版本定义。以下示例显示了添加版本定义 SUNW_1.2 和接口更改 SUNW_1.1.1 的情况,它们是在同一个发行周期内添加的。两个接口都继承原始接口 SUNW_1.1。
$ cat mapfile
SUNW_1.2 { # Release X+1.
global:
foo3;
} SUNW_1.1;
SUNW_1.1.1 { } SUNW_1.1; # Release X+1.
SUNW_1.1 { # Release X.
global:
foo2;
foo1;
local:
*;
};
|
SUNW_1.1 和 SUNW_1.1.1 版本定义的注释指明它们应用于同一个发行版