w*s 发帖数: 7227 | 1 for a complicated linux application,
we need to configure ethernet port a lot,
e.g. bring up the port, for 2 ways,
1. system("ifconfig eth0 ... up")
2. write a c function
which way is better ? any concerns for method 1 ? | b*******s 发帖数: 5216 | | h**i 发帖数: 712 | 3 2的工作量太大,没必要。
1有个问题,实际是调用shell去fork,需要查询返回值的时候有点麻烦。
【在 w*s 的大作中提到】 : for a complicated linux application, : we need to configure ethernet port a lot, : e.g. bring up the port, for 2 ways, : 1. system("ifconfig eth0 ... up") : 2. write a c function : which way is better ? any concerns for method 1 ?
| w*s 发帖数: 7227 | 4 system() has return values, right ?
【在 h**i 的大作中提到】 : 2的工作量太大,没必要。 : 1有个问题,实际是调用shell去fork,需要查询返回值的时候有点麻烦。
| h**i 发帖数: 712 | 5 你去call一个NTP client或者dhcpc试一下,返回值有什么用?
如果是web application,更应该少用system。
【在 w*s 的大作中提到】 : system() has return values, right ?
|
|