如果在同一个发行版中发生了内部更改并添加了新接口,则应创建弱版本定义 (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 版本定义的注释指明它们应用于同一个发行版