PHP glob error using Batch Create on Solaris

When I go to the Network Admin -> Settings -> Batch Create menu item I cat the following stack trace:

Warning: glob() expects parameter 2 to be long, string given in /u1/WWW/htdocs/testblogs/wp-content/plugins/batch-create/inc/creator.php on line 440
Call Stack
# Time Memory Function Location
1 0.0124 500600 {main}( ) ../settings.php:0
2 0.0129 508920 require_once( '/u1/WWW/htdocs/testblogs/wp-admin/network/admin.php' ) ../settings.php:11
3 0.0151 601560 require_once( '/u1/WWW/htdocs/testblogs/wp-admin/admin.php' ) ../admin.php:13
4 0.9993 32723560 do_action( ) ../admin.php:151
5 0.9994 32724488 call_user_func_array ( ) ../plugin.php:403
6 0.9994 32724504 Origin_Admin_Page->render_page( ) ../plugin.php:403
7 1.0001 32724504 Batch_Create_Network_Main_Menu->render_content( ) ../admin-page.php:206
8 1.0593 33663960 Incsub_Batch_Create_Creator->get_old_sources( ) ../network-main-page.php:19
9 1.0593 33664160 glob ( ) ../creator.php:440

Investigating this I have found that the GLOB_BRACE constant is not defined for some non-GNU systems, e.g. Solaris.

There is an alternative suggested in the comments for the glob() method:

http://us3.php.net/manual/en/function.glob.php#70544

We will be moving to Linux servers soon but worth noting this if there are others on non-GNU systems.

Thanks,

Tom